【高校英語】仮定法のまとめ

シェアする

【高校英語】仮定法にまとめています。仮定法とは、「現実に反する、現実ではありえない内容」について想像・願望する場合に英語で使われる文法です。2つの基本形のほか、さまざまな表現の仕方の構文がありますので合わせておさえていきましょう。それでは、【高校英語】仮定法のまとめです。

仮定法

  1. もし眠いんだったら、いつでも寝ていいよ。
  2. もし僕に空を飛ぶ翼があったら、彼女を助けのいけるのに。

上の最初の文は、「相手が現実に眠たがっているかもしれないと思っている」言い方。次の文は、「現実には翼などないことを承知で、現実のことを想像している」いい方になっています。

仮定法とは、後者の「現実に反する、現実ではありえない内容」について想像・願望する場合に英語で使われる文法となります。

スポンサーリンク

仮定法過去

  • 現在の事実に反する願望 I wish S+過去形 (~であればいいのになあ。)
    (例文)I wish I had wings to fly(私に空を飛ぶ翼があればいいのになあ)

仮定法過去完了

  • 過去の事実に反する願望 I wihs S+過去完了形 (~だったらよかったのになあ。)
    (例文)I wish I has been kind to her then.(あおのとき彼女にやさしくしていたらよかったのに。)

仮定法過去、仮定法過去完了が、仮定法の基本形です。

ifを用いる仮定法構文

現在の事実に反する仮定・想像

If S+過去形,S(would,should,could,might)+原形,(もし~だったら、…だろうに)

  • If I had wings to fly, I would go to save her.(もし私に空を飛ぶ暇があったら、彼女を助けに行くのだが)

should=would 主語が1人称のとき
could ~できるだろうに
might ~かもしれないのに

過去の事実に反する仮定・想像

If S+過去完了形, S(would,should,could,might)+原形,(もし~していたら、…だったろうに)

  • If I had had wings to fry, I would have gone save her.(もし空を飛ぶ翼があったら、彼女を助けにいったのに)

Ifの省略による倒置

Ifを省略すると、倒置形(疑問文の語順)になります。

  • If I were ~ ⇒ Were I ~
  • If I had ~ ⇒ Had I ~
  • If I should ~ ⇒ Should I ~

as if~

  • as if + 仮定法過去 ~ (まるで~であるかのように)⇒意味は「現在」です。事実と反対のことを述べており、仮定法となっています。
  • as if + 仮定法過去完了 ~(まるで~であったかのように)⇒意味は「過去」です。事実と反対のことを述べており、仮定法となっています。

<例文>

  • He looks as if he were an American.(彼はまるでアメリカ人のように見える。)
  • He talks as if he had known everything. (彼は全て知っていたかのようにしゃべる。)

仮定法に時制の一致はありません。

It is time ~

It is ( about / high ) time + S + 仮定法過去 ~=(もう~するころだ)「現在」の事実とは反対のことを述べており、仮定法「過去」となっています。
※ about (そろそろ~)、 high(とっくに~)

  • It is about time you went to bed. (もうそろそろ寝る時間ですよ。)

If it were not for ~ / Without ~

Without ~はif節に書き換えられますが。if節中の動詞が仮定法過去になるか、過去完了になるかは、主節が「助動詞+原形」、「助動詞+完了形」かで判断します。

  • If it were not for ~ (もし、~がなければ)= Were it not for ~= But for ~= Without ~
  • If it had not been for ~ (もし、~がなかったなら)= Had it not been for ~= But for ~= Without ~

If only ~

If only + 仮定法(~さえすればなあ、~さえしてたらなあ)

  • If only I could play tennis. (テニスさえできたらなあ。)
    = I am sorry I cannot play tennis. (テニスができなくて残念だ。)

if 節に代わる仮定法表現

不定詞が if 節の働きをします。

  • To hear her speak English, you would take her for an American.
    = If you heard her speak English, you would take her for an American.
    (もし、彼女が英語をしゃべるのを聞けば、彼女をアメリカ人だと思うでしょう。)

その他の重要表現

  • as it were (いわゆる) = so to speak
  • otherwise (もしそうでないならば)
  • with ~ (もし~があれば:~があったら)
  • would that = I wish  (~であればなあ)
スポンサーリンク

シェアする

スポンサーリンク