英語の仮定法とは?過去形を「現実からの距離」で理解する

現実の道から離れた仮想世界を見つめる人物の仮定法イメージ

If I were you, I would take the offer.
もし私があなたなら、その申し出を受けます。

この文の were は、過去の話をしているわけではありません。話し手は「私はあなたではない」という現実から一歩離れ、頭の中に別の世界を作っています。

仮定法の過去形=時間を過去へ戻す形ではなく、現実から距離を取る形

仮定法過去、仮定法過去完了、would・could・might、wish、as if。別々の公式に見える表現も、核にあるのは現実と頭の中の世界との距離です。

この記事では、英語の仮定法とは何かを全体地図として整理します。細かな公式を覚える前に、「話し手はいま、現実のルートにいるのか、仮想世界へ移ったのか」を見分けられるようにしましょう。

英語の仮定法とは?

仮定法とは、現実の事実をそのまま述べるのではなく、現実とは異なる想像・願望・後悔・可能性の低い条件を表すための形です。

  • If I had more time, I would learn Spanish.
    もっと時間があれば、スペイン語を学ぶのに。
  • If she had left earlier, she would have caught the train.
    もっと早く出ていたら、電車に間に合ったのに。
  • I wish I could speak English more confidently.
    もっと自信を持って英語を話せたらなあ。

これらはすべて、現実をそのまま報告していません。「実際には時間がない」「実際には電車に間に合わなかった」「現状では思うように話せない」という現実を背景に、別の世界を思い描いています。

現実世界と頭の中の仮想世界の距離から仮定法過去と仮定法過去完了を示す図解
仮定法では、過去形を使って現実のルートから仮想世界へ距離を取ります。

なぜ仮定法で過去形を使うのか

英語の過去形には、時間を過去へ移すだけでなく、心理的・現実的な距離を作る働きがあります。

  • 現在形:現実の近くに置く
  • 過去形:現実から一段離す
  • 過去完了形:すでに確定した過去の現実から、さらに離す

たとえば If I am free tomorrow, I will join you. は、明日暇になる可能性を現実的な条件として扱っています。

一方、If I were free tomorrow, I would join you. は、「実際には暇ではなさそうだ」という現実から距離を置いています。時間はどちらも未来ですが、were を使うことで現実性が下がります。

仮定法と直説法・条件文の違い

If I amとIf I were、willとwouldを比べながら使い分けたい方は、仮定法と条件文の違い|If I amとIf I wereをどう使い分ける?をご覧ください。

仮定法を理解するには、現実的な条件文との比較が有効です。

話し手の見方
If it rains tomorrow, we will stay home. 雨が降る可能性を現実的に見ている
If it rained tomorrow, we would stay home. 雨が降る可能性を低く、遠く見ている
If it had rained yesterday, we would have stayed home. 実際には降らなかった過去を想像している

if があれば仮定法になるわけではありません。現実的に起こりうる条件なら通常の現在形・未来表現を使います。判断軸は「ifの有無」ではなく、話し手が条件を現実の内側に置いているか、現実から離しているかです。

仮定法過去|今・未来の現実と違う世界を描く

基本形・通常の条件文との違い・If I were you・would/could/mightまで詳しく知りたい方は、仮定法過去とは?If+過去形を「今の現実との距離」で理解するをご覧ください。

仮定法過去は、現在または未来について、現実とは異なることや可能性が低いことを想像します。

If+主語+過去形, 主語+would・could・might+動詞の原形

  • If I were rich, I would travel around the world.
    もしお金持ちなら、世界中を旅するのに。
  • If I had more time, I could help you.
    もっと時間があれば、あなたを手伝えるのに。
  • If she asked him, he might agree.
    もし彼女が彼に頼めば、同意するかもしれない。

名前に「過去」とありますが、表す時間は今または未来です。過去形は時間ではなく、現実から一段離れるために使われています。

If I wasとIf I wereの違い

伝統的な仮定法では、主語にかかわらず were を使います。特に If I were you は定型表現として定着しています。日常会話では was も聞かれますが、試験・フォーマルな文章・明確な反実仮想では were を選ぶと安全です。

仮定法過去完了|過去の事実と違う世界を描く

過去の事実と違う世界を描く仕組みは、「仮定法過去完了とは?If+had+過去分詞を『過去の現実からの距離』で理解する」で、図解と例文を使って詳しく解説しています。

仮定法過去完了は、すでに確定して変えられない過去について、「もし違っていたら」と想像する形です。

If+主語+had+過去分詞, 主語+would・could・might have+過去分詞

  • If I had known about the meeting, I would have attended it.
    会議のことを知っていたら、出席したのに。
  • If she had studied harder, she could have passed the exam.
    もっと勉強していたら、試験に合格できたのに。

実際には「知らなかった」「十分に勉強しなかった」「出席しなかった」「合格しなかった」という過去があります。had+過去分詞 によって、その確定した過去からさらに一段距離を取ります。

通常の過去完了形の「過去の基準点に完了状態を持つ」という仕組みは、過去完了形とは?had+過去分詞を「過去時点ですでに完了した状態」で理解するで確認できます。

混合仮定法|過去の原因と今の結果をつなぐ

過去の別ルートを現在まで伸ばす仕組みは、「混合仮定法とは?過去から今への影響で理解する」で、時間軸の図解と例文を使って詳しく解説しています。

過去の出来事が違っていれば、今の状態も違っていたはずだ。このように過去の条件と現在の結果を組み合わせるのが混合仮定法です。

If I had taken that job, I would be living in New York now.
もしあの仕事を引き受けていたら、今ごろニューヨークに住んでいるでしょう。

  • If節:過去の事実と異なるため、仮定法過去完了
  • 結果節:現在の仮想結果なので、would+動詞の原形・進行形

公式が混ざったのではありません。条件がある時間と結果が現れる時間が違うため、それぞれに必要な距離を置いています。

would・could・mightの使い分け

結果節の助動詞は、仮想世界で何を表したいかによって変わります。

助動詞 仮想世界で表すもの
would そうなるだろうという結果・意志 I would go.
could そうする能力・可能性 I could go.
might そうなるかもしれない低い可能性 I might go.

would は確定した現実ルートから一歩引き、頭の中のルートを見る働きがあります。詳しくはwouldのコアイメージをご覧ください。可能性や能力を表す could、さらに現実から距離を置く might も、仮定法の距離感とつながります。

I wish|現実と違う願い・後悔を表す

wish+過去形・過去完了・wouldの使い分けは、「wishの使い方|現実との距離で理解する」で、3つの願う世界を図解しています。

wish の後ろでも、現実からの距離に応じて形を選びます。

  • I wish I had more free time.
    もっと自由な時間があればなあ。=今の現実と違う
  • I wish I could speak English fluently.
    英語を流暢に話せたらなあ。=今の能力と違う
  • I wish I had studied harder.
    もっと勉強しておけばよかった。=過去の事実と違う
  • I wish you would stop interrupting me.
    話を遮るのをやめてくれたらいいのに。=相手の変化を望む

現在の願いなら過去形、過去への後悔なら過去完了形。ここでも時制の名前ではなく、どの現実から距離を取っているかを見ます。

as if・as though|まるで別の現実のように描く

現在形・過去形・過去完了の違いとas thoughとの使い分けは、「as if・as thoughの意味と使い方|現実との距離で理解する」で図解しています。

as ifas though は「まるで〜であるかのように」という意味です。話し手が内容を事実ではない、または事実らしくないと見れば、過去形や過去完了形で距離を作ります。

  • He talks as if he knew everything.
    彼はまるですべて知っているかのように話す。
  • She looked as if she had seen a ghost.
    彼女はまるで幽霊を見たかのような顔をしていた。

事実の可能性を残して述べる場合は直説法も使えます。形を決めるのは機械的な接続詞ではなく、話し手が現実性をどう見ているかです。

仮定法未来|未来の可能性を遠く置く

未来について、実現可能性が低い事態や万一の事態を表すとき、shouldwere to を使うことがあります。

  • If you should need any help, please call me.
    万一助けが必要でしたら、電話してください。
  • If the company were to close, many people would lose their jobs.
    仮に会社が閉鎖するようなことがあれば、多くの人が職を失うでしょう。

should は「万一」、were to は実現性をかなり遠く置いた仮定です。通常の条件文より現実から距離があります。

仮定法現在|提案・要求の内容を動詞の原形で置く

仮定法現在は、これまでの反実仮想とは少し系統が異なります。提案・要求・必要性の内容を、主語や時制に左右されない動詞の原形で置きます。

  • I suggest that he go there.
    彼がそこへ行くことを提案します。
  • It is essential that every member be present.
    全員が出席することが不可欠です。
  • She demanded that the report be revised.
    彼女は報告書を修正するよう要求しました。

三人称単数でも goes ではなく go、主語が何でも is ではなく be です。イギリス英語などでは should go の形も使われます。

ifを使わない仮定法

仮定の意味は、必ずしも if だけで表すわけではありません。

  • Without your help, I couldn’t have finished it.
    あなたの助けがなければ、終えられなかったでしょう。
  • But for the rain, we would have gone out.
    雨がなければ、外出していたでしょう。
  • I was busy. Otherwise, I would have joined you.
    忙しかったのです。そうでなければ、ご一緒していたでしょう。

形の表面にifがなくても、頭の中では「もし〜がなければ」「もしそうでなければ」という仮想条件が働いています。

仮定法の倒置|ifを省略して語順を変える

Had I known・Were I・Should youの3パターンと読み方は、仮定法の倒置とは?ifの省略から理解するで詳しく解説しています。

were・had・should を含む仮定法では、ifを省略し、それらを主語の前へ出す倒置があります。

通常の形 倒置
If I were you Were I you
If I had known Had I known
If you should need help Should you need help

意味は基本的に同じですが、倒置は文章・スピーチ・フォーマルな場面で見られます。疑問文ではなく、ifの働きを語順が引き受けた形です。

仮定法を前から理解する3ステップ

  1. if・wish・as if などから、現実とは別の世界が開くことを予測する
  2. 過去形・過去完了形 から、どの現実とどの程度離れているかを見る
  3. would・could・might から、仮想世界での結果・能力・可能性を描く

If I had known, I would have called you. を日本語へ変換してから理解するのではなく、「別ルートを開く → 確定した過去から離れる → その世界なら電話した結果があった」と英語の順番で場面を作ります。

この前向き処理ができると、長い仮定法でも文末まで待たずに意味を組み立てられます。

仮定法でよくある質問

仮定法過去は過去の話ではないのですか?

基本的には現在・未来の反実仮想を表します。「過去」という名前は使う形が過去形であることから付いています。過去形は現実から距離を取るために使われます。

ifがあれば仮定法ですか?

違います。現実的な条件を表す通常のif文もあります。また、wish・without・otherwise・倒置のように、ifを使わない仮定法もあります。

wouldはいつも仮定法ですか?

いつもではありません。過去から見た未来、過去の習慣、丁寧な依頼などにも使います。ただし共通するのは、willの直接的な現実ルートから一歩距離を取る感覚です。

仮定法は英会話でも必要ですか?

If I were youI wish …I would … などは日常会話でもよく使います。複雑な倒置をすぐ話せる必要はありませんが、現実・願望・後悔を柔らかく伝えるため、基本の距離感は重要です。

仮定法クラスターの学習順

  1. 仮定法過去|今・未来の反実
  2. 仮定法過去完了|過去の反実・後悔
  3. 仮定法過去と過去完了の違い
  4. 混合仮定法|過去の原因と現在の結果
  5. I wish|願望・後悔
  6. as if・as though|別の現実のように描く
  7. 仮定法未来・仮定法現在
  8. ifの省略・倒置・without・otherwise

まずは仮定法過去と過去完了で「一段離す・二段離す」を身につけると、周辺表現も同じ地図上に置けるようになります。本記事から順次、個別記事へ展開していきます。

まとめ|仮定法は現実から別ルートを開く文法

仮定法を、公式の組み合わせとして丸暗記する必要はありません。

過去形=今の現実から距離を取る
過去完了形=確定した過去の現実から距離を取る
would・could・might=仮想世界で結果・能力・可能性を描く

現実のルートと、頭の中で作った仮想ルート。この2本が見えれば、仮定法過去・過去完了・wish・as if・倒置は別々の暗記事項ではなくなります。

関係詞・分詞構文・不定詞・完了形・仮定法を、認知処理の観点からまとめた英会話のラスボス英文法一覧もあわせてご覧ください。

be:RIZEでは、文法知識を「問題で正解できる」状態で終わらせず、会話やリスニング中に前から処理できる形へ変えるトレーニングを設計しています。詳しくは英語コーチングの内容と進め方をご覧ください。

資料請求 無料オリエンテーション(当日の流れはこちら)
be:RIZEが合うか3分でチェック
be:RIZEの全てが分かる!
資料請求する(10秒)
be:RIZEの全てが分かる!
資料請求する(10秒)
be:RIZEの全てが分かる!
資料請求する(10秒)
be:RIZEの全てが分かる!
資料請求する(10秒)