EigoProEigoPro

準2級 · 文法 · 第7回

仮定法過去完了

この回の内容

準2級 · 文法 · 第7回

If I were... のような仮定法過去の形と意味を、準2級レベルで丁寧に学びます。現実とは異なる仮定や願望を正しく表現でき、表現の幅が一気に広がります。

ルール過去の事実に反する仮定

If I had studied harder, I would have passed.(実際は勉強せず落ちた)のように、過去の事実の逆を言うときは if 節を had + 過去分詞、主節を would have + 過去分詞にします。

  • 仮定法過去(現在の逆)よりさらに1つ時制をずらした形です。

使い方if の省略と倒置

If を省くと had が主語の前に出ます(Had I known …)。

  • 書き言葉でよく使われ、準2級でも問われます。

  • また I wish I had 〜 は過去への後悔を表し、仮定法過去完了と同じ時制感覚です。

つまずきやすい所

  • … I would have passed the exam.

    If I had studied harder, I would pass the exam.

    過去の逆なので主節も would have + 過去分詞。

  • If I had known, …

    If I would have known, …

    if 節に would は入れない。

  • I wish I had studied harder.

    I wish I studied harder.(過去の後悔として)

    過去への後悔は wishhad + 過去分詞。

現在の逆なら過去形、過去の逆なら過去完了。ずらす段数で見分けます。