仮定法過去完了は、過去の事実について反対の仮定を表す。
If I had worked harder, I could have bought a new car.
もっと一生懸命働いていたら、新しい車を買えただろうに。
If he hadn't become sick, he would have passed the exam.
もし病気にならなかったら、彼は試験に合格しただろう。
※ become (動)〜の状態になる
become = becomeの過去分詞
※ sick (形)病気の
※ pass (動)通り過ぎる、合格する
If we had boarded the ship, we would be dead now.
もしその船に乗船していたら、我々は今頃死んでいるだろう。
※ board (動)〜に乗り込む、搭乗する
※ ship (名)船
【解説】
過去についての仮定を述べるif節は仮定法過去完了、帰結節は過去について述べる場合は完了形、現在・未来について述べる場合は過去形を用いる。