第2問 次の問い(A~C)に答えよ。 (配点 41)
A 次の問い(問1~10)の
8 ~
17 に入れるのに最も適当なものを, それぞれ下の①~④のうちから一つずつ選べ。
問5 If I hadn't broken up with Hannah last month, I
12 going out with her for two years.
① had been ② have been
③ will have been ④ would have been
正解と解説はこの下にあります。
(このページが表示された際、正解まで一緒に見えてしまわないように、正解と解説を少しページの下にずらして書いています)
[正解と解説]
正解は④のwould have beenです。
問題文は「If S had 過去分詞, S would have 過去分詞」の形の、Ifを用いた仮定法過去完了の文ですね。仮定法過去完了は、過去の事実に反する仮定を表し、「もし~だったとしたならば、~だったろうに」という意味になります。
④のwould have beenが入ると、文法的にも意味的にも適切ですので、④のwould have beenが正解になります。
[問題文の和訳(直訳調)]
If I hadn't broken up with Hannah last month, I would have been going out with her for two years.
私が先月ハンナと別れていなかったならば、私は彼女と2年間付き合っていることになっていただろうに。
[単語・熟語の意味]
break up with [意味] ~と終わる、別れる、離婚する
go out [意味] 外出する、付き合う、交際する