仮定法の定期テスト対策問題
【問1】次の日本文に合うように、( )内の語を適当な形に変えよ。
(1) もし私が鳥ならば、あなたのところへ飛んでいくことができるのに。 If I (be) a bird, I (can) fly to you.
(2) もし私が英語を知っていれば、私は彼に手紙を書くのに。 If I (know) English, I (will) write to him.
(3) もし私が英語を知っていたならば、私は彼に手紙を書いたのに。 If I (know) English, I would (write) to him.
( )に入る適語の組み合わせを次から選べ
(4)I would ( A ) the movie last night much more if I ( B ) the novel before I saw it.
①A : enjoy B: had read ②A: enjoy B: read ③A: have enjoyed B: had read ④A: have enjoyed B: read
(5)文法的に正しい文をアルファベットから選べ
a:If she worked harder,she would succeed.
b:If she worked harder,she succeed.
c:If she worked harder,she would have succeeded.
d:If she have worked harder,she would succeed.
e:If she had worked harder,she would succeed.
英文が成り立つように、( )に適語を次から選べ。
(6)If I lost my key, I( )able to lock the door.
①will not be ②will not have been ③wouldn’t be ④am not
(7)If Mary( )how to swim, she would go to the beach more often.
①knows ②knew ③will know ④had known
仮定法の定期テスト対策問題解答
【問1】
(1)were, could
(2)knew, would
(3)had known, have written 過去の内容なので、注意 仮定法過去完了になりますね。
(4)③ これも、仮定法過去完了ですね。
(5)a 「もし彼女が一生懸命働くのなら、成功するだろうに。」という意味
(6)③ 仮定法過去
(7)② 仮定法過去
コメント