仮定法過去完了(過去の事実の反対)
着眼点if節は had+過去分詞、主節は would have+過去分詞。
If S had 過去分詞, S would/could/might have 過去分詞. 「もし〜だったら、…だっただろうに」
例文
1
If I had studied harder, I would have passed the exam.
もっと勉強していたら、試験に受かっていただろうに。
2
If it had not rained, we could have gone on a picnic.
雨が降らなかったら、ピクニックに行けたのに。
ポイント見抜き方: if節に過去を表す副詞(yesterday, last year, then など)があれば過去完了を疑う。
確認問題
1
空所補充。If you ( ) me, I ( ) helped you.(call / have)
答え
had called / would have。過去の事実に反する仮定。