仮定法の問題_大学入試センター試験

仮定法-1  仮定法-2

仮定法の問題-2



1.次の文の(  )内に、適する語を選択しましょう。

(1) If I hadn't broken up with Hannah last month, I (  ) going out with her for two years.

1.had been
2.have been
3.will have been
4.would have been


●解説

条件節(If節)では、had not ~ broken と、仮定法過去完了が用いられています。このことから帰結節でも仮定法が用いられると判断できます。選択肢の中で対象となるのは、『助動詞の過去+have+過去分詞』の仮定法過去完了を用いたものです。

よって正解は、4.would have beenです。

日本語訳:「もし先月ハンナと破局していなかったら、(今)2年間付き合っていることになる。」



(2) If you had prepared for the exam, you (  ) have passed it.

1.can
2.could
3.need to
4.will


●解説

If節では、had prepared と、仮定法過去完了が用いられています。また帰結節でも、(  )の後ろが have passedとなっていることから、仮定法過去完了が用いられるとわかります。したがって、(  )内には「助動詞の過去形」を選択します。

よって正解は、2.couldです。

日本語訳:「もしその試験に対する準備をしていたならば、君は合格することができたのに。」




(3) If I were a little younger, I (  ) you in climbing the mountain.

1.have joined
2.join
3.will join
4.would join


●解説

If節では、If I were~ と、仮定法過去が用いられています。したがって、帰結節でも助動詞の過去形を用いる、仮定法過去を選択します。

よって正解は、4.would joinです。

日本語訳:「私がもう少し若ければ、あなたと一緒にその山に登るのに。」



(4) Jim (  ). Even if he hadn't practiced, he still would have won.

1.didn't win the race
2.lost badly
3.should win
4.won the race easily


●解説

後ろの仮定法過去完了の文の意味を理解することによって、Jim (  ).の文を推測する問題です。 後ろの Even if~以下の文の意味は、「たとえ彼が練習していなかったとしても、やはり勝利していただろう。」つまり、 「ジムは、(何もしなくても)勝利した。」→「簡単に勝利した」という語句を選びます。

したがって正解は、4.won the race easilyです。

日本語訳:「ジムはそのレースを楽に勝利した。たとえ彼が練習していなかったとしても、やはり勝利していただろう。」



仮定法-1  仮定法-2

※仮定法過去/過去完了は、高校英文法の仮定法過去と仮定法過去完了を参照してください。

※上記の英文法問題は大学入試センター試験の英文法過去問題を引用しています。例えば[93追-問10]というのは、1993年追試験の第2問の問10です。

ページのトップへ戻る