戻る
レッスン 93 / 114
📚 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

📝 クイズ

「もし雨が降っていなければ、私たちはピクニックに行っただろう」を英語で正しく表すと?