■仮定法過去完了
★TOEIC英文法攻略ルール45:仮定法過去完了は過去の事実に反する仮定
「もしあのとき~だったら」:
If +主語+had+過去分詞, 主語+助動詞の過去形+have+過去分詞
または、
If+助動詞の過去形+have+過去分詞, 主語+助動詞の過去形+have+過去分詞
過去の事実に反する仮定です。意味としては過去の仮定なのですが、動詞は過去完了形を使うことに注意しましょう。
If I had been a genius , I could have solved this difficult problem easily.
(もし私が天才だったら、この難しい問題を簡単に解けただろうに。)
If I had had 30 million yen , I would have bought a house.
(もしも私が3,000万円もっていたら、家を買ったのに。)
If I could have quit smoking , I might have not become ill.
(もしも私がタバコをやめることができたなら、病気にならかったかもしれないのに。)
If it had not been for the sun , we could have not lived .
(もしも太陽がなかったら、私たちは生存できなかった。)
I wish I could met her .(彼女に会えたらよかったのに。)
スポンサードリンク