仮定法過去完了

If she had not called me,I might have overslept.
もし彼女が私に電話していなかったら、私は寝坊していたかもしれない(今は寝坊していない)。

過去完了を使うことにより仮想の状態ということを示している。

If she had not called me,I would net be here now.
もし彼女が電話しなかったら私は今ここにいないだろう(帰結節が現在の状況を語ることも可能)。

If she had come to the party,she would have enjoyed it.
もし彼女がパーティーに来ていたら彼女はパーティーを楽しめただろう。

仮定法過去完了は感謝や残念な思いなどの感情的な思いを表現するのに向いている。

if it had not been for you,we would have lost again.
もしあなたがいなければ私たちはまた負けていただろう。

I would have paid,if you had paid me first.
私が払ったのに、もし君が最初に(給料を)払ってくれたらね。

I would have paid,if you had asked me.
私が払ったのに、もし君が私に言ってくれたらね。

If it hadn’t been for me,we would still be lost in the woods.
もし私がいなかったら私たちはまだ森で迷子になっているだろう。