[仮定法過去完了]英文法

仮定法過去完了と仮定法過去の違い!!

仮定法過去完了は「過去の事実に反することを表現」し、仮定法過去は「現在の事実に反することを表現」しています。ここで特に間違えやすいのは、動詞の時制です。分の基本構造を覚えて仮定法過去完了の演習を行いましょう。また、「もし〜だったならば … だったろうに」「~だったらなぁ」と訳すのが基本となりますので、後は分から判断して適訳を行って下さい。

仮定法過去完了は、過去の事実と反対のことを表現する文法で「もし~だったら、…だっただろう」というニュアンスを基本として覚えましょう。仮定法過去完了には大きくわけて2種類あります。
その特徴は、両方とも動詞に過去分詞形を使いますが、過去のことを表現するという点です。

仮定法過去完了の基本形_

・I wish ~
・If S1 had V2(過去分詞)~, S1+助動詞の過去形+have V2(過去分詞)~.

仮定法過去完了「I wish ~」の用法

「I wish を活用した過去を表現する用法の解説」

仮定法過去>の解説ページで、以下のパターンを解説しました。
大きく分けて、過去・現在・未来の3つの表現があり、ここでは過去の話に焦点を当てた「I wish ~」の用法を解説します。

I wish を用いた3つの時制_

[現在の話]I wish S V(過去形)~.
[未来の話]I wish S could / would+V(原形)~.
[過去の話]I wish S had V(過去分詞)~.

I wish S had V(過去分詞)~. [過去の話]

「I wish S had V(過去分詞)~.」は「過去」の話をしており、訳は「(過去)SはVだったらなぁ」となります。

I wish I had studied harder when young.
若い時にもっと勉強していたらなあ。

He wishes he had married another woman.
彼は別の女性と結婚すればよかったと思っている。

I wish S could have+過去分詞 ~.[過去の話]

「I wish S could have+過去分詞 ~.」は、「~できたのになぁ」「~できていたらなぁ」という意味になります。

I wish I could have studied more.
私はもっと勉強することができたのになあと思う。

I wish I could have flown.
空を飛べていたらなぁ。

if の用法

「仮定法過去完了の if の用法を解説」

wish を使った仮定法とは別の仮定法過去完了です。wish は「過去に~だったらなぁ」のように願望だけを表現していますが、if の用法では「もし~だったら、…だったのに」のように、「願望+したかったこと」を表現しています。

If S1 had V2(過去分詞)~, S1+助動詞の過去形+have V2(過去分詞)~.

ポイントは3つです。これらを押さえて以下の英文を見ていきましょう。

仮定法過去完了 if のポイント_

「助動詞+have+過去分詞」にし、過去を表現する
「事実に反すること」は、助動詞の過去形を使って表現する
「would」は、推量の will の過去形

If you had left earlier, you wouldn’t have missed the train.
もし早めに出発していれば、その電車に乗り遅れなかったのに。

If I had known about it, I could have advised you.
もし私がそれについて知っていのなら、君にアドバイスしていたのに

この形でよく使う助動詞は4つで、仮定法過去完了の基礎固めのためにも、この4つのパターンを覚えましょう。

助動詞+P.P意味
would have〜だったろうなぁ
could have〜できたのになぁ
should have〜したのになぁ
might have〜だったろうなぁ、〜してもよかったのに

If we had practiced hard, we could have won the game.
もし私たちが一生懸命練習していたら、試合に勝てていたのになぁ。

If he had had time, he might have called on me.
もし彼に時間があったなら、私のとこにきてもよかったのに。

仮定法過去完了 ⇔ 直説法

「仮定法過去完了の書き換え問題の対策に」

高校入試のレベルが上がれば上がるほど出題される確率が高い問題です。仮定法過去完了を直接法に書き換える問題では、以下2点に注意しましょう。

仮定法過去完了 ⇔ 直説法の注意点_

・肯定は否定に、否定は肯定に変える
・直接法では、過去形を用いる

I wish ~ → I am sorry that … not ~

この「I am sorry that」は「~ですみません・ごめんなさい」ではなく、 「残念ながら~」や「~を残念に思う」 という意味になります。
注意点としては、直接法では時制をそのまま反映して、that 以下は過去形で書きましょう。

I wish I had had a car.
私が車を持っていたらなぁ
→ I’m sorry (that) I didn’t have a car.
  私が車を持っていなくて残念だ。

If ~, … = Because ~ not ~, …

仮定法過去完了のifの文は、次のように直接法で表すことができます。

If I had left earlier, I would not have missed the train.
もしもっと早く出発してたら、私は列車に乗り遅れることはなかっただろうに。
→ Because I didn’t leave earlier, I missed the train.
  私は速めに出発しなかったので、列車に乗り遅れた。

過去完了形に関するよくある質問&解答

「過去完了形」の単元で不明点があればこちらから

PM English School では、Lineやメールなどで英語への回答を全て無料で行っています。以下にQ&A集と質問方法をリンクしていますので、過去完了形に関してわからないところがあるかたはQ&A集を参考にしてください。また、不明点があったり、質問をしたい方はご連絡ください。

  1. 中学英語やり直し[中学英文法 基礎確認問題]

    中学英語やり直し[中学英文法 基礎確認問題]

  2. 中学英語やり直し[中学英文法の基礎確認問題]

    中学英語やり直し[中学英文法の基礎確認問題]

  3. 中学英語やり直し[関係代名詞と接続詞のthatの違い]

    中学英語やり直し[関係代名詞と接続詞のthatの違い]

  4. 中学英語やり直し[中学英語の復習問題]

    中学英語やり直し[中学英語の復習問題]

  5. 中学英語やり直し[基礎英文法の復習問題]

    中学英語やり直し[基礎英文法の復習問題]

  1. 話がスムーズに聞こえるテクニック英語

    ネイティブが仮定法過去を解説すると

  2. アメリカでも使われている日本語ってあるの?

    アメリカでも使われている日本語ってあるの?

  3. 日本語を直訳すると相手に通じない英語をご紹介!

    日本語を直訳すると相手に通じない英語をご紹介!

  4. Here you are と Here you go の違いをネイティブが徹底解説!

    Here you are と Here you go の違いをネイティブが徹底解説!

  5. 会話を広げることができる英語のフレーズを使ってみよう

    会話を広げることができる英語のフレーズを使ってみよう

  1. あいづちに関する英語表現を学ぼう

    相づちに関する英語表現を学ぼう Part.2

  2. 喫煙・禁煙などたばこに関する英語表現を学ぼう

    喫煙・禁煙などたばこに関する英語表現を学ぼう

  3. ネイティブが教える even の使い方

    覚えておかなければ全く意味が通じない「略語 / イディオム」大全集

  4. 単語を推理力は英語を理解する上でとても重要

    英単語の推理力は英語を理解する上でとても重要

  5. [列車 電車]に関わる英語の表現を学ぼう

    [列車 電車]に関わる英語の表現を学ぼう

Category