仮定法過去完了 |
過去の事実に反する仮定。 |
if節の動詞は過去完了形 had+過去分詞に、 主節の動詞は助動詞の過去形+have+過去分詞に変化させる。 |
If it had been fine yesterday, I would have gone shopping. 「昨日晴れてたなら、私は買い物に行ってただろう。」 If I had had enough money then, I might have bought the car. 「もしその時十分なお金を持っていたら、私はその車を買ったかもしれない。」 If I had known, I would have attended the party. 「もし知っていたなら、私はそのパーティーに出席しただろう。」 If I had known your address, I would have written to you. 「もしあなたの住所を知っていたなら、私はあなたに手紙を書いただろう。」 If he had not been sick, he could have played tennis. 「もし病気でなかったなら、彼はテニスができただろう。」 |
過去の事実に反する願望。 |
I wish I had known about it. 「それについて知ってたならなあ。」 I wish I had had a car. 「車を持ってたならなあ。」 I wished I had been rich. 「金持ちだったら良かったのにと思った。」 |
英文法 仮定法 練習問題↑ |