📚 English Topic 93Third Conditional🌳 上級
If + Past Perfect, Would have + P.P.
もし〜だったら、…していただろう
📚 過去の事実に反する仮定 / 仮定法過去完了 📚
1
💬 会話
Sarah: If I had known about the traffic, I would have left earlier.
渋滞を知っていたら、もっと早く出発していたのに。
Mark: If you had called me, I would have given you a ride.
電話をくれていたら、車で送ってあげたのに。
Sarah: I'm sorry. If I hadn't lost my phone, I would have contacted you.
ごめんなさい。スマホを失くしていなければ、連絡したんだけど。
Mark: If we had arrived on time, we wouldn't have missed the meeting.
時間通りに着いていたら、会議を逃すことはなかったね。
Sarah: If the presentation had gone well, the boss would have been happy.
プレゼンがうまくいっていたら、ボスも喜んでいただろうに。
Mark: Don't worry. If you had had more time, you would have done better.
気にするなよ。もっと時間があれば、君ならもっとうまくやれたはずだ。
2
📖 単語
5 単語英語日本語
past perfect過去完了形
traffic交通量・渋滞
contact連絡する
miss逃す・間に合わない
presentationプレゼンテーション
3
⭐ キーフレーズ
If + Subject + had + P.P., Subject + would have + P.P.
もし(過去に)〜していたら、…していただろう
- パターン: If + [Past Perfect], [Would have + Past Participle]
- 意味: 過去の事実とは異なる状況を仮定し、その結果を推測する時に使います。
If I had studied harder, I would have passed the exam.
もっと一生懸命勉強していたら、試験に合格していただろうに。
If he had played, they would have won the game.
彼が出場していたら、彼らは試合に勝っていただろう。
4
🎓 解説
仮定法過去完了(Third Conditional)は、「実際には起こらなかった過去の出来事」について、「もし〜だったら…だったのに」と後悔や想像を表す表現です。
If節には過去完了形(had + 過去分詞)を使い、過去の条件を設定します。
帰結節には助動詞の過去形(would/could/might)+ have + 過去分詞を使い、その結果を述べます。
この形は、過去の事実(実際にはしなかった、できなかった)の反対を述べている点に注意しましょう。
If I had known, I would have helped you.
= 「もし知っていたら、助けてあげたのに(実際は知らなかったので助けられなかった)。」
5
📝 クイズ
「もし雨が降っていなければ、私たちはピクニックに行っただろう」を英語で正しく表すと?