EigoProEigoPro

2級 · 文法 · 第23回

仮定法過去完了

この回の内容

2級 · 文法 · 第23回

If + had + 過去分詞, would have + 過去分詞で「過去の事実に反する仮定」を表します。後悔の表現です。

ルール —過去の逆はもう1段ずらす

過去の事実に反することは、if 節を had + 過去分詞、主節を would have + 過去分詞にします。

  • if を省くと Had + 主語 + 過去分詞の倒置になります。

  • I wish + had pp は過去への後悔です。

使い方 —but for / without での言い換え

But for your help, I would have failed.(あなたの助けがなければ失敗していた)= Without your help 〜 = If it had not been for your help 〜。

  • 3つは同義で、書き換えの設問で問われます。

つまずきやすい所

  • ○ … I would have passed.

    ✗ If I had studied, I would pass.

    過去の逆なら主節も would have pp。

  • ○ If I had known, …

    ✗ If I would have known, …

    if 節に would は入れない。

  • ○ I wish I had studied harder.

    ✗ I wish I studied harder.(過去の後悔)

    過去への後悔は had pp。

過去の逆はもう1段ずらす。倒置と but for の言い換えも押さえます。