パターン 9:Had I known that … [上級]

Had I known とは「もし知っていたら」「もし分かっていたら」という意味です。後ろには「that + 完全な文」を付けて表現することもできます。このパターンは would have と一緒に使われます。

  • Had I known that (完全な文), I would have (過去分詞).
    もし … だと分かっていたら、~していただろう

If I had known that … を使いてもOKですけど、日常生活では Had I known that の方が一番よく使われると思います。では、例文をお見せします。

  • Had I known that, I wouldn’t have come.
    もしそれを知っていたとしたら来なかったんですけど。
  • Had I known it, I would have told you.
    もしそれを知っていたらなら、私はその事をあなたに話しただろう
  • Had I known that you were sick, I could have visited you in the hospital.
    もしあなたの病気を知っていたならお見舞いに行けたんだけど。
  • Had I known that you were here, I would have come immediately.
    あなたがここにいたのを知っていたら、私はすぐきたのに。
  • Had I known his address, I would have written him.
    もし彼の住所を知っていたら手紙をかくだろう