もし〜が〜を出ていたら

if ~ had left ~のイラスト

例文

Did you miss the bus?

バスに乗り遅れたの?

Yeah, if I had left five minutes earlier, I'd have caught it.

うん、あと5分早く出ていれば乗れたのに。

解説

過去に出た場合の仮の話をする。実際とは違う前提で、結果の理由づけや軽い後悔を穏やかに伝える言い方。

使う場面とニュアンス

どちらでも

過去の出来事について、実際にはそうならなかった条件を振り返る時に使います。失敗の理由を説明したり、「もっと早く出ていれば」と後悔をやわらかく伝えたりする場面に向いています。

会話で使ってみる

日常

Why were you late for dinner?

どうして夕食に遅れたの?

If I had left work earlier, I would've arrived on time.

職場をもっと早く出ていたら、時間どおりに着いていたのに。

The meeting ran way over.

会議が大幅に長引いたんだ。

旅行

How did you miss the last train?

どうして終電を逃したの?

If we had left the museum earlier, we'd have caught the last train.

博物館をもっと早く出ていたら、終電に間に合っていたのに。

仕事

Why didn't she make it to the client meeting?

どうして彼女は取引先との会議に間に合わなかったの?

If she had left the office sooner, she would've made it.

彼女がもっと早くオフィスを出ていたら、間に合っていたのに。

She got caught in worse traffic than expected.

予想以上の渋滞に巻き込まれたんだ。

言い換え・似た表現

こう返す

よくある間違い

  • ✕ If I left home earlier, I would have arrived on time.

    ○ If I had left home earlier, I would have arrived on time.

    過去の事実と反対の仮定には過去完了を使う

  • ✕ If I had leaved the office earlier, I would've made it.

    ○ If I had left the office earlier, I would've made it.

    leaveの過去分詞はleavedではなくleft

  • ✕ If had I left earlier, I would've caught it.

    ○ Had I left earlier, I would've caught it.

    Ifを省く倒置ではHadを主語の前に置く

よくある質問

if ~ had left ~ はどんな時に使う?
過去に実際には出なかった、または出るのが遅れたことを振り返る時に使います。遅刻や乗り物に乗り遅れた理由、軽い後悔を話す場面で一般的です。
if ~ had left ~ と if ~ left ~ の違いは?
if ~ had left ~ は、過去の事実と反対の仮定を表します。一方、if ~ left ~ は、現在や未来についての仮定を表すことが多く、文脈によっては過去の習慣や反復的な条件を表すこともあります。過去の事実に反する後悔を表す場合は、if ~ had left ~ が一般的です。

同じフレーズ帳のフレーズ

日常英会話 上級

同じ単語を含むフレーズ

このフレーズ帳を覚える

このフレーズをもっと学ぶ

↑ TOPへ