準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.(過去の後悔として)
過去への後悔は wish + had + 過去分詞。
現在の逆なら過去形、過去の逆なら過去完了。ずらす段数で見分けます。