【英文法 第4章】直接法と仮定法の違い|If he is と If he were を見分ける

目次

導入

仮定法で最初に大切なのは、if があるからといって必ず仮定法になるわけではない、という点です。

If it rains tomorrow, we will stay home. は仮定法ではありません。未来に起こる可能性のある条件を普通に述べている直接法です。

一方、If I were a bird, I would fly to you. は現実には鳥ではないので、仮定法です。この違いを見抜けるかどうかが、第4章全体の土台になります。

この記事では、文法事項そのものを順番に整理します。流れは次の通りです。

  1. 単元の中心イメージ — 仮定法をどう見るか
  2. 基本用法(直接法と仮定法の概要) — まず押さえる形と意味
  3. 応用例と判別のコツ — 入試で迷いやすい使い分け
  4. 大学受験で問われる重要ポイント — 整序・空所補充・読解で見る場所
  5. よくある間違い — 日本語訳に引っ張られやすい形

単元の中心イメージ

直接法は、現実にありうる条件や事実をそのまま述べます。仮定法は、現実とは違うこと、または実現可能性が低いことを距離を置いて述べます。

if の有無ではなく、現実との関係を見ることが大切です。

種類 意味
直接法 If S 現在形, S will 原形 起こる可能性のある未来条件
仮定法過去 If S 過去形, S would 原形 現在の事実に反する仮定
仮定法過去完了 If S had p.p., S would have p.p. 過去の事実に反する仮定

基本用法(直接法と仮定法の概要)

直接法の if

直接法の if は、実際に起こる可能性のある条件を表します。時・条件の副詞節と同じく、未来の内容でも if 節の中は現在形になります。

If it rains tomorrow, we will cancel the game. は、明日雨が降る可能性があるため、普通の条件文です。

If he comes tomorrow, I will tell him the news.
もし彼が明日来たら、その知らせを伝えます。
If you study hard, you will pass the exam.
一生懸命勉強すれば、試験に合格するでしょう。

仮定法の if

仮定法の if は、現実とは違うことを仮に述べます。現在の事実と違うなら過去形、過去の事実と違うなら過去完了形を使います。

If I had wings, I would fly. は、実際には羽がないという現在の事実が前提です。

If I had wings, I would fly.
もし羽があれば、飛ぶのに。実際にはない。
If I had left earlier, I would have caught the train.
もっと早く出発していたら、その電車に間に合ったのに。

応用例と判別のコツ

日本語の「もし」に引っ張られない

日本語では、直接法でも仮定法でも「もし」と訳せます。そのため、日本語訳だけで判断すると間違えます。

入試では、現実にありうる条件なのか、事実に反する仮定なのかを文脈から判断します。

If I see him, I will call you.
彼に会ったら電話します。ありうる条件。
If I saw him now, I would call you.
もし今彼に会えたら電話するのに。現実とは違う仮定。

if 節の時制と主節の助動詞をセットで見る

If S 現在形, S will 原形 は直接法。If S 過去形, S would 原形 は仮定法過去。If S had p.p., S would have p.p. は仮定法過去完了です。

if 節だけを見るのではなく、主節の will / would / would have まで確認します。

可能性が低い未来にも仮定法を使う

未来のことでも、話し手が実現可能性を低く見ている場合は仮定法過去を使うことがあります。

If he came tomorrow, I would be surprised. は、明日彼が来る可能性を低く見ている表現です。

If he comes tomorrow, I will be happy.
来る可能性が普通にある。
If he came tomorrow, I would be surprised.
来る可能性を低く見ている。

大学受験で問われる重要ポイント

  • if があるだけで仮定法とは限らない
  • 直接法は現実にありうる条件
  • 仮定法は現実と違う仮定
  • 直接法の未来条件では if 節内を現在形にする
  • 仮定法では if 節と主節をセットで見る
  • 低い可能性の未来にも仮定法過去を使える

よくある間違い

間違い 1

誤りIf it will rain tomorrow, we will stay home.
正しくはIf it rains tomorrow, we will stay home.
理由直接法の条件節では未来の内容でも現在形です。

間違い 2

誤りIf I am rich, I would buy a car. 現在の反実仮想
正しくはIf I were rich, I would buy a car.
理由現実と違う仮定なので仮定法過去です。

間違い 3

誤りIf I were free tomorrow, I will go.
正しくはIf I were free tomorrow, I would go.
理由仮定法では主節も would にします。

理解を固める確認問題

最後に、この単元で迷いやすい判断ポイントを確認します。答えを開く前に、仮定法の形・時間・現実との関係を自分で一度考えてみてください。

Q1. if があれば必ず仮定法?
違います。現実にありうる条件なら直接法です。
Q2. If it rains tomorrow は直接法?仮定法?
直接法です。起こる可能性のある未来条件です。
Q3. If I were you はなぜ仮定法?
実際には私があなたではない、現在の事実に反する仮定だからです。
迷ったら:if の有無だけで決めず、現実との関係、時間、主節の would / could / might、if の代用表現を順番に確認します。

まとめ

直接法と仮定法の違いは、if の有無ではなく、現実との関係です。

現実にありうる条件なら直接法、現実とは違う仮定なら仮定法。まずこの区別を固めると、仮定法全体が読みやすくなります。


この章の進行

次は、仮定法の中でも 仮定法過去 を整理します。


ONLINE LESSON
無料体験のご案内

1 対 1・60 分・完全無料・勧誘なし。
英文を「読める」状態に変える学習方針を、個別にご提案します。

無料体験を申し込む →

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

予備校講師・大学受験英語指導。TOEIC990点・英検1級。偏差値50〜60帯の受験生が英文法・英文解釈・英作文の力を体系的に身につけられるよう、問題解説を中心に発信しています。

目次