英語 英文法 仮定法過去完了
仮定法過去完了
過去の事実に反する仮定。
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.
「金持ちだったら良かったのにと思った。」
英文法 仮定法 練習問題↑
N. 仮定法トップへ↑ 英語文法解説へ↑