「仮定しているのに現実に聞こえる」日本人が混乱する『仮定法 vs 直説法』の選択ミス20選|話し手の気持ちが180度変わる分岐点を完全攻略

「もし彼がここにいるなら」——この日本語を英語にするとき、あなたはどちらを選びますか? If he is hereIf he were here、どちらも「もし〜なら」と訳せますが、この2つの文が伝えるメッセージは、実は正反対です。仮定法と直説法の選択ミスは「ちょっとしたニュアンスの違い」ではなく、話し手の現実認識そのものを変えてしまう致命的なエラーになり得ます。なぜ日本人学習者はこの選択で迷い続けるのか、その根本原因からひも解いていきましょう。

目次

そもそもなぜ混乱するのか?仮定法 vs 直説法「選択ミスの根本原因」

日本語に「仮定法」がない——母語干渉が生む誤認識

英語学習者が仮定法でつまずく最大の理由は、日本語の文法構造にあります。日本語の「もし〜なら」という表現は、現実的な条件にも、非現実的な仮定にも、どちらにも使えます。「もし明日晴れなら」も「もし私が鳥なら」も、日本語では同じ「もし〜なら」の形です。つまり、母語である日本語から「現実か非現実か」を文法形式で区別するヒントが一切得られないのです。英語では話し手の認識を動詞の形で明示しなければならず、この感覚を日本語話者が身につけるには意識的なトレーニングが必要です。

日本語の「もし〜なら」は直説法・仮定法どちらにも対応するため、英語の形式選択を母語の感覚だけで判断しようとすると必ず誤ります。

「話し手の現実認識」が文法形式を決める:直説法 vs 仮定法の本質的な違い

仮定法と直説法の本質的な違いは、「文法のルール」ではなく「話し手が状況をどう見ているか」という認識の違いです。直説法は「現実にあり得る・十分可能性がある」という話し手の判断を示し、仮定法は「現実ではない・ありそうもない」という話し手の判断を示します。動詞の形は、その認識を表すための道具に過ぎません。

項目直説法(If he is here…)仮定法(If he were here…)
話し手の認識現実にあり得る・可能性がある現実ではない・ありそうもない
動詞の形現在形・過去形など通常の形過去形・were・had など
日本語訳もし彼がここにいるならもし彼がここにいるなら(いないけど)
伝わるニュアンス「いるかもしれない」前提「いない」ことが前提

選択ミスが「意味を180度変える」とはどういうことか

同じ日本語訳でも、英語の形式が変わると意味が正反対になります。具体例で確認してみましょう。

  • If he is here, we can start.(直説法)→ 「彼がここにいれば(いるかもしれない)、始められる」
  • If he were here, we could start.(仮定法)→ 「彼がここにいれば(でも実際にはいない)、始められるのに」

前者は「彼が来る可能性がある」状況での発言、後者は「彼はいない」という現実を嘆く発言です。日本語では同じ訳でも、英語ネイティブにはまったく異なる状況として伝わります。

この記事の活用ポイント

本記事では「公式の暗記」ではなく「話し手の認識を問う判断軸」を軸に、選択ミス20パターンを解説します。各例文で「自分がどちらの認識を持っているか」を意識しながら読み進めてください。それだけで、仮定法の選択精度が大きく変わります。

【誤用パターン1〜7】「可能性の有無」を誤認識——直説法を使うべき場面で仮定法を使うミス

仮定法と直説法の選択は、「丁寧さ」や「文のかしこまり度」で決まるのではありません。決め手はただ一つ、「話し手がその状況を現実として認識しているかどうか」です。この視点を持たずに仮定法を多用すると、相手に「この人はそれが実現するとは思っていないんだな」と受け取られてしまいます。

パターン1〜3:現実的な条件を仮定法で表現してしまう(If節の選択ミス)

パターン1:天気・自然現象の条件

If it rained tomorrow, we would cancel the event.(明日雨が降る可能性がある場面で)

If it rains tomorrow, we will cancel the event.

「明日雨が降るかもしれない」という現実的な可能性がある状況では直説法(rains)が正しい。仮定法過去(rained)にすると「まず降らないだろうけど、もし仮に降ったとしたら」という話し手の懐疑的な判断が加わります。

パターン2:日常的な行動の条件

If I had time, I would call you later.(実際に時間ができそうな場面で)

If I have time, I will call you later.

仮定法にすると「時間はたぶんないけど」という含みが生まれます。「後で電話するつもりがある」なら直説法一択です。

パターン3:試験・選考の結果条件

If I passed the exam, I would celebrate.(合否がまだわからない状況で)

If I pass the exam, I will celebrate.

合否が未確定な段階では、どちらの結果も現実的にあり得ます。仮定法にすると「どうせ落ちるだろう」というあきらめのニュアンスが出てしまいます。

パターン1〜3の判断基準

「その条件が実際に起こり得るか?」と自問してください。YES なら直説法(If + 現在形 → will)、「まずあり得ない・反事実」なら仮定法(If + 過去形 → would)です。

パターン4〜5:依頼・提案の場面で丁寧さを誤解して仮定法を多用するミス

パターン4:依頼文のIf節

Would you help me if you had time?(相手が実際に時間を持っている可能性がある場面で)

Would you help me if you have time?

主節の Would you〜 は丁寧さを表す表現です。しかしIf節まで仮定法にする必要はなく、条件が現実的であれば直説法を使います。「丁寧な依頼=すべて仮定法」という思い込みが最も多いミスの一つです。

パターン5:提案・申し出の条件節

I would be happy to assist if you needed any help.(相手が助けを必要とする可能性が十分ある場面で)

I would be happy to assist if you need any help.

主節に would を使っても、If節の動詞は現実の可能性に応じて選びます。If節を過去形にした途端、「あなたが助けを必要とすることはないと思うけど」という余計なニュアンスが加わります。

パターン4〜5の判断基準

主節の would は「丁寧さ・婉曲」を担当し、If節の時制とは独立して判断します。If節の条件が現実的なら、主節が would でも If節は現在形のままでOKです。

パターン6〜7:未来の予定・計画を仮定法で語ってしまう誤用

パターン6:ビジネスの計画説明

If we launched the new product next month, sales would increase.(実際に来月ローンチ予定がある場面で)

If we launch the new product next month, sales will increase.

仮定法にすると「実際にはローンチしないかもしれない」と聞こえ、プレゼンや会議の場で計画への自信のなさを示してしまいます。予定が現実的に存在するなら、直説法で力強く伝えましょう。

パターン7:個人の将来の計画

If I graduated next spring, I would look for a job abroad.(実際に来春卒業予定の場合)

If I graduate next spring, I will look for a job abroad.

卒業が現実的に予定されているなら直説法が正しい選択です。仮定法にすると「卒業できるかわからないけど」という不確かなニュアンスになり、自己紹介や面接では致命的な印象を与えかねません。

パターン6〜7の判断基準

未来の予定・計画は「実現の見込みがある」ため直説法が基本です。仮定法は「現時点では非現実・ほぼ実現しない」と話し手が判断しているときにのみ使います。計画を語るときに仮定法を使うと、自信のなさや消極性として伝わるリスクがあります。

【誤用パターン8〜14】「非現実の度合い」を誤認識——仮定法を使うべき場面で直説法を使うミス

ここからは逆のパターンです。「丁寧に言おうとしているのに、なぜか断定的に聞こえてしまう」「願望を言っているつもりが、事実の報告になってしまう」——仮定法を使うべき場面で直説法を使うと、話し手の感情や遠慮がまったく伝わらなくなります。

パターン8〜10:願望・後悔・不満を直説法で表現して「事実の報告」に聞こえてしまうミス

wish の後ろには仮定法が必須です。直説法を使うと「現在の事実」を述べているように聞こえ、願望や後悔のニュアンスが消えてしまいます。

パターン誤用(直説法)正用(仮定法)
8. 知識への願望I wish I know the answer.I wish I knew the answer.
9. 過去への後悔I wish I studied harder.I wish I had studied harder.
10. 不満・愚痴If only he stops talking.If only he would stop talking.

パターン8の誤用文は「私はその答えを知っている」という事実の文と区別がつきません。ネイティブには「え、知ってるなら教えてよ」と受け取られる可能性があります。

wish / If only の後は必ず仮定法

現在の願望 → wish + 過去形(knew / were など)、過去への後悔 → wish + 過去完了形(had done)。直説法(現在形・過去形そのまま)は絶対にNG。

パターン11〜12:「もし自分が〜だったら」という非現実の仮定を直説法で言ってしまう誤用

「もし私が社長だったら」を If I am the president と言うと、「私は社長だが、もし〜なら」という意味に取られかねません。非現実の仮定には必ず仮定法過去を使いましょう。

同僚A:「If I am the CEO, I change this policy.」
同僚B:(え、この人CEO就任したの?)「…Congratulations?」

正しくは If I were the CEO, I would change this policy. です。werewould のセットが「あくまで仮の話」というシグナルになります。

If I am a bird, I fly to you.(×)→ 「私は鳥だ」という事実に聞こえる

If I were a bird, I would fly to you.(○)→ 「鳥ではないが、もしそうなら」という非現実の仮定

パターン13〜14:婉曲・遠慮の表現で仮定法を避けて直接的すぎる印象を与えるミス

ビジネスメールや会議での提案・依頼では、仮定法(would / could)を使うことで「押しつけでなく提案」というニュアンスが生まれます。直説法だと命令や断定に聞こえてしまいます。

パターン直説法(直接的すぎる)仮定法(婉曲・丁寧)
13. 提案メールI think it is better to revise this.I think it would be better to revise this.
14. 依頼・お願いCan you send me the file?Could you send me the file?
仮定法が「必須」になる構文まとめ
  • I wish + 仮定法過去 / 過去完了
  • If only + 仮定法過去 / 過去完了
  • It’s time + 仮定法過去(It’s time you went to bed.)
  • would / could を使った婉曲提案・依頼

【誤用パターン15〜20】上級者も陥る「グレーゾーン」の選択ミス——文脈と話し手の意図が鍵

文法的にはどちらも「正しい」——でも意味がまったく違う。これがグレーゾーンの厄介なところです。選択の軸は「話し手がその状況を現実としてどう認識しているか」という一点に尽きます。このセクションでは、上級者でも迷いやすい6つのパターンを一気に攻略します。

パターン15〜17:直説法・仮定法どちらも文法的に正しいが意味が変わるケース(可能性の高低を使い分ける)

最も混乱しやすいのが、どちらを使っても文法エラーにならないケースです。たとえば次の2文を比べてください。

(A) If he is innocent, he will be released.
(B) If he were innocent, he would be released.

(A)の直説法は「無実の可能性がある」という話し手の認識を示します。一方(B)の仮定法は「無実とは思えないが、仮にそうなら」という懐疑的なニュアンスを含みます。同じ状況を語っているのに、話し手の確信度が180度異なるのです。

可能性の高低で使い分ける判断フレーム
  • 「現実にあり得る」と思っている → 直説法(If + 現在形、will)
  • 「まずないだろうが仮に」と思っている → 仮定法過去(If + 過去形、would)
  • 迷ったら「自分はその状況を現実として想定しているか?」と自問する

パターン18〜19:過去の仮定(仮定法過去完了)と事実の回想(直説法過去)の混同

「あのとき知っていれば…」という後悔の表現で、仮定法過去完了と直説法過去を混同するミスが頻発します。

誤: If I knew about it, I would have helped you. (「知っていれば」なのに過去形のみ)

正: If I had known about it, I would have helped you. (過去の事実に反する仮定 → had + 過去分詞)

直説法過去の “When I knew about it, I helped you.” は「実際に知って、実際に助けた」という事実の回想です。後悔や反実仮想を表したいなら、必ず仮定法過去完了(had + 過去分詞 / would have + 過去分詞)を使わなければなりません。

パターン20:「仮定法現在」の見落とし——提案・要求・命令のthat節で起きる誤用

試験頻出!仮定法現在を忘れずに

suggest / recommend / insist / demand / propose などの動詞に続くthat節では、主語に関わらず動詞は原形(仮定法現在)を使います。三単現の -s を付けてしまう誤用が英検・TOEICで特に頻出です。

  • 誤: The doctor suggested that he takes a rest.
  • 正: The doctor suggested that he take a rest.

この仮定法現在は「べき・してほしい」という要求・提案の意味を持つ構文で使われます。日本語には対応する形がないため見落とされがちですが、that節の動詞が原形かどうかを必ずチェックする習慣を身につけることで確実に得点できます。


グレーゾーンの判断軸はシンプル。「現実としてあり得るか」「過去の事実に反するか」「要求・提案の構文か」——この3つの問いを習慣にするだけで、上級者レベルの使い分けが身につきます。

選択ミスをゼロにする「現実認識チェック」3ステップ——咄嗟の判断を自動化する思考フレーム

仮定法か直説法か迷ったとき、文法ルールを一から検索していては会話も英作文も止まってしまいます。実は判断の軸は1つだけ。「話し手がその状況を現実と切り離して語っているかどうか」——この一点を確認するだけで、ほぼすべての選択ミスを防げます。以下の3ステップで、その判断を自動化しましょう。

STEP
ステップ1:「話し手は今、これを現実・事実と思っているか?」を自問する

まず「自分はこれを現実の話として語っているか?」と自問します。「はい、現実の話です」なら直説法。「いいえ、頭の中だけの話です」なら仮定法。たったこれだけです。たとえば「もし宝くじが当たったら」は明らかに現実ではないので仮定法。「もし明日雨が降ったら(十分ありえる)」は現実の可能性として語っているので直説法、という判断になります。

STEP
ステップ2:「可能性の高低」ではなく「話し手の認識」を基準にする

よくある誤解が「可能性が低いから仮定法」という考え方です。しかし英語の仮定法は確率の話ではありません。たとえ実現の見込みが薄くても、話し手が「ひょっとしたらあるかも」と現実の延長として語れば直説法が自然です。逆に確率が高くても、話し手が意図的に「現実から切り離してフィクションとして語る」なら仮定法になります。判断の主語はあくまで「話し手の頭の中」です。

STEP
ステップ3:構文ごとの「デフォルト設定」を覚えて判断コストを下げる

一部の構文は、使う時点でほぼ自動的に仮定法が確定します。これらを「仮定法デフォルト構文」として丸ごと覚えてしまえば、毎回ステップ1・2で考える手間が省けます。下の一覧を参照してください。

仮定法デフォルト構文 一覧

構文デフォルト
wish ~仮定法過去/過去完了I wish I knew the answer.
If only ~仮定法過去/過去完了If only I had studied harder.
It’s time ~仮定法過去It’s time you went to bed.
suggest / recommend / insist that ~仮定法現在(原形)I suggest that he be present.
as if / as though ~仮定法過去She talks as if she were the boss.
デフォルト構文の覚え方

上記の構文が出てきたら「この構文は仮定法セット」と反射的に判断してOKです。ステップ1・2の自問をスキップできるため、瞬時に正しい形を選べるようになります。

即実践ミニ演習——3ステップを使ってみよう

次の2問を3ステップで考えてみてください。

Q1. 「彼がもっと早く来ていればよかった」——wish を使って英文を作るとき、動詞はどの形にすべきか?

A1. wish はデフォルト構文なのでステップ3で即決。過去の後悔なので仮定法過去完了を使い、I wish he had come earlier. が正解です。

Q2. 「もし明日会議があれば、資料を準備する」——話し手は会議を現実の予定として認識している。直説法か仮定法か?

A2. ステップ1で「現実の予定として語っている」と確認できるので直説法。If there is a meeting tomorrow, I will prepare the materials. が自然です。

この3ステップを繰り返し使うことで、「文法ルールを検索する」から「話し手の認識を確認する」へ思考のクセが切り替わります。英作文や会話の瞬間に自動的に正しい選択ができるようになるまで、ぜひ練習を重ねてみてください。

TOEIC・英検・ビジネス英語での頻出パターンと実戦対策

文法知識を「試験の得点」と「実務での正確な表現」に直結させるには、場面別の頻出パターンを押さえることが近道です。仮定法と直説法の選択ミスは、試験では失点に、ビジネスでは意図の誤解に直結する——それぞれの場面で何が問われているかを整理しましょう。

TOEIC Part 5・6で狙われる仮定法 vs 直説法の選択問題

TOEIC Part 5・6では、if節の動詞形と主節の助動詞の組み合わせが頻出です。特に「if + 過去形 → would / could」という仮定法過去の構造と、「if + 現在形 → will / can」という直説法の構造を瞬時に見分けられるかどうかが得点を左右します。

典型問題パターン

【問題】If the budget _____ increased, we could hire more staff.
(A)is (B)were (C)will be (D)has been

【正解】(B)were
主節に could があるため仮定法過去と判断。if節は「were / 過去形」を選ぶ。(A)is を選ぶと直説法になり、「予算が増えれば〜できる」という現実的な可能性の文になってしまい、文脈が変わる。

主節に would / could / might があれば仮定法のサイン。if節の動詞形を「過去形 or were」に揃えることを反射的に確認する習慣をつけましょう。

英検準1級ライティングで差がつく仮定法の正確な運用

英検準1級のライティングでは、意見を述べるだけでなく「もし〜だったとしても」という反論の想定や、「仮に〜であれば」という条件付き主張を盛り込むと議論に奥行きが生まれます。採点官は論理の深さを評価するため、仮定法を使った譲歩表現や反実仮想が高得点への分岐点になります。

ライティング高得点フレーズ例
  • Even if this policy were implemented, it would not necessarily solve the root cause.
  • If governments were to invest more in education, the long-term benefits would far outweigh the costs.
  • Were there sufficient resources, communities could address this issue more effectively.

ビジネス英語メール・会議で今日から使える正用フレーズ集

依頼・提案・遠慮の場面では仮定法が「丁寧さ」を生み出します。直説法で書くと命令口調に聞こえる場面でも、仮定法を使うと柔らかく相手への配慮が伝わります。

  • I would appreciate it if you could send me the report by Friday.(依頼:〜していただけると幸いです)
  • If you were to reconsider the proposal, we would be happy to discuss further.(再考の促し:もしご再考いただけるなら)
  • Would it be possible for you to join the meeting on short notice?(打診:急なお願いになりますが)
  • If there were any concerns, please do not hesitate to contact us.(案内:もし何かご懸念があれば)

選択ミスを減らす具体的な練習法

STEP
音読・シャドーイングで語感を体に染み込ませる

仮定法フレーズを含むビジネスメールや模範解答を声に出して読む。「would / were」の組み合わせを耳と口で覚えることで、試験中の直感的な判断が速くなります。

STEP
英作文ドリルで「現実か非現実か」を毎回確認する

1文書くたびに「この状況を話し手は現実と見ているか?」と自問する習慣をつける。この一手間が、試験本番での選択ミスを大幅に減らします。

STEP
ビジネスフレーズを丸ごと暗記して即使いできる状態にする

「I would appreciate it if you could…」などの定型フレーズは丸暗記が最速。型を体得すれば、応用場面でも仮定法の構造を崩さずに使えるようになります。

よくある質問(FAQ)

仮定法と直説法、どちらを使うか迷ったときの一番シンプルな判断方法は?

「自分はこれを現実の話として語っているか?」と一度だけ自問してください。「はい」なら直説法(If + 現在形 → will)、「いいえ、頭の中だけの仮の話」なら仮定法(If + 過去形 → would)です。この一問だけで、ほとんどのケースは判断できます。

丁寧な依頼をするとき、If節も仮定法にしなければいけませんか?

いいえ、必ずしもそうではありません。主節の would は丁寧さを表すために使いますが、If節の動詞形は条件が現実的かどうかで独立して判断します。「Would you help me if you have time?」のように、主節が would でもIf節は現在形(直説法)で問題ありません。

wish の後ろに現在形を使うとどうなりますか?

wish の後ろに現在形を使うと、願望ではなく「現在の事実」を述べる文に聞こえてしまいます。たとえば “I wish I know the answer.” は「私はその答えを知っている」という事実の文と区別がつかず、ネイティブには意図が伝わりません。wish の後ろは必ず仮定法過去(現在の願望)または仮定法過去完了(過去への後悔)を使ってください。

suggest や recommend の後のthat節で、なぜ動詞が原形になるのですか?

これは「仮定法現在」と呼ばれる用法で、提案・要求・命令の内容を表すthat節では、主語の人称・数に関わらず動詞を原形で使います。「〜すべき・してほしい」という話し手の意志を表すための文法形式です。三単現の -s を付けてしまう誤用が試験でも頻出なので、該当動詞(suggest / recommend / insist / demand / propose など)が出てきたらthat節の動詞を原形にする習慣をつけましょう。

仮定法過去と仮定法過去完了の使い分けを教えてください。

仮定法過去(If + 過去形 → would)は「現在・未来の非現実的な仮定」を表します。一方、仮定法過去完了(If + had + 過去分詞 → would have + 過去分詞)は「過去の事実に反する仮定・後悔」を表します。「今もし〜なら」は仮定法過去、「あのとき〜だったなら」は仮定法過去完了、と時制で使い分けるのが基本です。

著者プロフィール

大学受験・英語資格試験塾講師。大学時代にアメリカへ1年間留学。卒業後は海外書籍を取り扱う出版社で編集職に6年間従事した後、英語教育の現場へ転身。大学受験生向けや、社会人の英語資格試験対策の講義を担当し、実践的で分かりやすい解説に定評がある。出版社時代に様々なジャンルの英語書籍を担当した経験から、法律から工学まで業界特有の英語表現やビジネス英語に関する幅広い知識を持つ。また、二児の母という立場から、実体験に基づいた子どもの英語教育に関する発信も行っている。

目次