英語学習コラム

仮定法の使い方|if / wish / would を完全マスターする 3 つの基本型と応用

最終更新: 2026-05-17

本記事はアフィリエイト広告を含みます。

「英語の仮定法って何種類あるの?」「if を使えば全部仮定法?」── 仮定法は中学英文法を超えた範囲で、社会人英語学習者がつまずきやすい単元の代表です。本記事では、仮定法を3 つの基本型に整理し、それぞれの使い分けと、ビジネスシーンで頻出する応用パターンを具体的に解説します。

仮定法は『現実とのズレ』を表す表現

仮定法とは、現実と異なる仮定の話を表す英語表現です。「もし時間があれば〜できるのに(実際にはない)」「もし宝くじが当たったら〜したい(実際には当たっていない)」のように、現実とのズレを示すために特殊な動詞の形を使います。

仮定法 vs 直説法(普通の if)

  • 直説法(実際にあり得る話)If it rains tomorrow, I will stay home.(明日雨が降ったら、家にいる)
  • 仮定法(現実離れの話)If I had time, I would visit you.(もし時間があれば、あなたを訪ねるのに ── 実際には時間がない)

「if = 仮定法」ではなく、動詞の形が普通か特殊かで区別します。仮定法では時制を 1 段階ずらした特殊な動詞の形が使われます。

仮定法の 3 つの基本型

1. 仮定法現在(願望・要求の that 節)

「〜することを願う / 要求する」のような表現の that 節内で、動詞を原形にします。

  • I suggest that he submit the report by Friday.(彼が金曜までに報告書を提出することを提案する)
  • It is important that everyone attend the meeting.(全員が会議に出席することが重要だ)

動詞の形:that + 主語 + 動詞の原形。三単現の s や was/were ではなく原形を使います。

2. 仮定法過去(現在の事実と反対)

「もし今〜なら、〜なのに(実際には違う)」を表します。

  • If I had more time, I would visit Paris.(もし時間があれば、パリを訪れるのに)
  • If she were here, she could help us.(もし彼女がここにいれば、助けてくれるのに)

動詞の形:If + 主語 + 過去形, 主語 + would / could / might + 動詞の原形。be 動詞は主語に関係なく were を使うのが基本(口語では was も許容)。

3. 仮定法過去完了(過去の事実と反対)

「もし過去に〜だったら、〜だったのに(実際には違った)」を表します。

  • If I had known, I would have helped you.(もし知っていたら、助けたのに)
  • If she had taken the early train, she would have arrived on time.(もし早い電車に乗っていたら、時間通りに着いたのに)

動詞の形:If + 主語 + had + 過去分詞, 主語 + would / could / might + have + 過去分詞

ビジネス英語で頻出する仮定法の応用パターン

1. 丁寧な依頼(仮定法過去)

「もしよろしければ〜していただけますか」のような丁寧な依頼は、ビジネスメールで頻出します。

  • I would appreciate it if you could send me the report by Friday.(金曜までに報告書を送っていただけると助かります)
  • It would be great if we could schedule a meeting next week.(来週ミーティングを設定できればありがたいです)

2. 控えめな提案・意見

「〜したらどうでしょうか」「〜のほうがいいと思います」のような控えめな提案。

  • I would suggest that we postpone the launch.(ローンチを延期することを提案します)
  • It might be a good idea to review the budget first.(先に予算を見直すのが良いかもしれません)

3. 後悔・反省の表明(仮定法過去完了)

「あの時〜していれば良かった」という後悔の表現。

  • I should have asked for clarification earlier.(もっと早く確認すべきだった)
  • If we had started the project earlier, we could have launched last month.(もっと早くプロジェクトを始めていれば、先月ローンチできたのに)

4. wish を使った願望表現

現実と異なる願望を表す表現。

  • I wish I had more time to study English.(英語を勉強する時間がもっとあればいいのに)
  • I wish I had taken that job offer.(あの仕事のオファーを受けておけばよかった)

つまずきやすい3つのポイント

1. 仮定法過去で was / were のどちらを使うか

古典的なルールでは、すべての主語に対して were を使います(I were / he were / she were)。ただし口語では was も広く使われており、TOEIC でも「If I were ~」が正式とされています。本番では were を選ぶのが安全です。

2. 仮定法と直説法の混同

「If it rains tomorrow, I will stay home」は、実際に明日雨が降る可能性があるので直説法です。仮定法は「現実離れの仮定」だけに使うことを意識してください。

3. wish の後の時制

wish の後は、現在の願望なら過去形、過去への願望なら過去完了を使います。

  • I wish I had more time.(現在の願望 → 過去形)
  • I wish I had had more time.(過去への願望 → 過去完了)

仮定法を反射で使える状態にするための練習

仮定法は知識として整理しても、本番で素早く使えなければ意味がありません。クイズ形式の反復演習で動詞の形を反射化することが重要です。

GrammarUp(適応型文法クイズ)

当サイト native-real のGrammarUpは、1,544 問の文法問題を適応型難易度で出題する無料 Web ツール。仮定法問題も多数含まれています。

  • 1,544 問の文法問題:仮定法を含む全単元をカバー
  • 適応型難易度:連続正解で 1 段階上、不正解で 1 段階下
  • 弱点モード:仮定法だけ集中演習も可能
  • 解説付き:判断根拠を確認できる
  • 完全無料・登録不要

仕上げはオンライン英会話で実戦投入

仮定法はビジネス英語の丁寧表現でも頻出するため、オンライン英会話で意識的に使うと一気に定着します。「Could you ~? / Would you mind ~? / I would suggest ~」のような表現をレッスンで使ってみてください。受け放題プランや 5〜10 分の短時間レッスンに対応したサービスなら、忙しい社会人でも継続できます。

仮定法を毎日のレッスンで反射化する

受け放題プランで「思い立ったら 5 分」のスタイルで使えるオンライン英会話なら、GrammarUp で復習した仮定法をその日のうちに口に出して反射化できます。予約不要・回数無制限のため、忙しい平日でも生活のすき間に組み込みやすいのが特徴です。

まずは 7 日間の無料体験で、仮定法の演習と毎日のレッスンの組み合わせが自分に合うか確かめてみるのがおすすめです。

ネイティブキャンプ 7日間無料体験を試す

本記事はアフィリエイト広告を含みます。

※本記事はアフィリエイト広告を含みます。料金・サービス内容は変更される場合があります。最新情報は各公式サイトでご確認ください。