英語の仮定法は、話し手が「これは現実ではない」という合図を出すために、時制をわざと1つ過去へずらす仕組みです。
時間を表しているのではなく、現実からの距離を表しています。この一点さえ押さえれば、仮定法過去も仮定法過去完了も同じ理屈で読めます。
この記事では、仮定法の作り方を型で示したうえで、なぜ過去形になるのか、ifを使わない形にはどんなものがあるのかまで順に解説します。
仮定法は、日本人が英文法の学習で最後まで苦手意識を持ち続ける単元のひとつです。
理由ははっきりしていて、学校で「仮定法過去は過去のことではない」と教わった瞬間に、名前と中身が食い違うからです。
名前がおかしいのであって、仕組みそのものは英語の中でもかなり単純な部類に入ります。
しかも仮定法は、ネイティブの日常会話にもビジネスメールにも高い頻度で出てきます。
I would like to、Could you、If I were you といった表現は、すべて仮定法の形です。
つまり仮定法を避けて通ると、丁寧な英語が一生使えないままになります。
【結論】英語の仮定法は「現実から1つ離す」ための形
最初に全体像を置きます。英語の動詞の形が過去へずれるとき、その理由は2つしかありません。
| 過去形にする理由 | 何を表しているか | 例 |
|---|---|---|
| 時間の距離 | 実際に過去に起きたこと | I went to Osaka yesterday. |
| 現実からの距離 | 現実ではないこと(仮定法) | If I went to Osaka, I would see her. |
同じ過去形が、時間の遠さにも現実からの遠さにも使われる。これが仮定法の正体です。
日本語にも同じ現象があります。「もし私が鳥だったら」と、なぜか過去形で言います。
今の話をしているのに「だったら」と過去にするのは、現実ではないという合図を出しているからです。
英語の仮定法も、まったく同じ発想で動いています。
仮定法を「特別な文法」ではなく「距離のサイン」と捉え直すのが、理解の最短ルートです。
仮定法過去の作り方と使い方
仮定法過去は、今の現実に反することを述べる形です。
型は次の1行だけです。
| 位置 | 形 | 例 |
|---|---|---|
| if節 | 動詞の過去形 | If I had time, |
| 主節 | would / could / might + 動詞の原形 | I would call you. |
If I had time, I would call you.(時間があれば電話するのに)
この文が伝えているのは「今は時間がないので電話できない」という現在の事実です。
過去形を使っていますが、話している内容は完全に現在の話になります。
仮定法過去がよく使われるのは、実現しそうにない願望を述べる場面です。
- If I were rich, I would travel around the world.(お金持ちなら世界を旅するのに)
- If I knew his number, I could call him.(番号を知っていれば電話できるのに)
- If it were not raining, we would go out.(雨でなければ出かけるのに)
いずれも、現実はその逆であることが同時に伝わる点が共通しています。
仮定法過去完了の作り方と使い方
仮定法過去完了は、過去の現実に反することを述べる形です。
現在の話を1つ過去へずらしたのが仮定法過去なら、過去の話をさらに1つ過去へずらしたのが仮定法過去完了だと考えてください。
| 位置 | 形 | 例 |
|---|---|---|
| if節 | had + 過去分詞 | If I had studied harder, |
| 主節 | would / could / might + have + 過去分詞 | I would have passed the exam. |
If I had studied harder, I would have passed the exam.(もっと勉強していれば合格していたのに)
この文は「実際には勉強せず、落ちた」という過去の事実を裏側で述べています。
後悔や反省を表すときに最もよく使われる形です。
語数が多く見えますが、覚えるのは「had+過去分詞」と「would have+過去分詞」の2つだけです。
会話では I would have は I'd have、さらに縮めて I'da のように聞こえるため、聞き取りの練習も必要になります。
仮定法で過去形を使う理由は「距離」にある
なぜ現実でないことを表すのに過去形を使うのか。ここを納得できると、仮定法の暗記量が一気に減ります。
英語の過去形は、もともと「今ここから離れている」ことを示す形です。
- 時間的に離れている → 過去の出来事
- 現実から離れている → 仮定法
- 相手との心理的距離を取る → 丁寧表現
3つ目が重要で、Could you help me? が Can you help me? より丁寧なのは、過去形で距離を取っているからです。
I would like to はまさに仮定法で、I want to を遠回しにした形です。
つまりビジネス英語の丁寧さの大部分は、仮定法の応用でできています。
仮定法を「試験の単元」ではなく「丁寧さの装置」として学び直すと、使う場面が一気に増えます。
仮定法と直説法のifはどこが違うか
if があれば仮定法、という理解は誤りです。
if には、現実に起こりうることを述べる用法もあります。これを直説法の if と呼びます。
| 文 | 種類 | 話し手の判断 |
|---|---|---|
| If it rains tomorrow, I will stay home. | 直説法 | 雨は十分ありうる |
| If it rained tomorrow, I would stay home. | 仮定法 | 雨はまず降らないと思っている |
同じ内容でも、現実味をどう見ているかで形が変わります。
直説法の if 節では、未来のことでも現在形を使う点に注意してください。
If it will rain とは言いません。時や条件を表す副詞節では will を使わないルールがあるためです。
この使い分けは、相手にどれくらい起こりそうだと思っているかを伝えるので、会話の印象を左右します。
仮定法のwereが主語に関係なくwereになる理由
If I were you. という文を初めて見たとき、多くの人が I なのに were であることに戸惑います。
これは間違いではなく、仮定法専用の形が残っているためです。
英語にはかつて、事実を述べる形とは別に、願望や仮定を述べる専用の動詞の形がありました。
その名残がこの were で、主語が I でも he でも were を使います。
ただし現代の話し言葉では、If I was you のように was を使う人も少なくありません。
試験やビジネス文書では were、くだけた会話では was も見かける、という整理で十分です。
なお If I were you, I would … は「私があなたなら〜する」という助言の定番表現です。
You should … よりも押しつけがましさが減るため、実務で使いやすい形になります。
仮定法未来(should・were to)の使い方
未来のことで、起こる可能性が低いと話し手が考えている場合には、専用の形があります。
| 形 | ニュアンス | 例 |
|---|---|---|
| if + 主語 + should + 原形 | 万が一〜なら(可能性は低いが皆無ではない) | If you should need help, call me. |
| if + 主語 + were to + 原形 | 仮に〜としたら(想像上の話) | If he were to resign, we would be in trouble. |
should を使う形は、ビジネスの案内文で「万が一の場合は」と書くときに重宝します。
were to を使う形は、議論やプレゼンで仮の話を持ち出すときに使われます。
どちらも主節は would や will のどちらも取りうるため、丸暗記よりも用例で覚えるほうが確実です。
この2つは会話より書き言葉で出会う頻度が高いので、読解の段階で押さえておくと効率的です。
ifを使わない仮定法(wish・as if・without)
仮定法は if 以外の語でも作れます。むしろ会話ではこちらのほうが頻繁に出てきます。
| 表現 | 意味 | 例 |
|---|---|---|
| I wish + 仮定法過去 | 今そうでないのが残念だ | I wish I had more time. |
| I wish + 仮定法過去完了 | あのときそうでなかったのが残念だ | I wish I had told her. |
| as if + 仮定法 | まるで〜のように | He talks as if he knew everything. |
| without + 名詞 | 〜がなければ | Without water, we could not live. |
| but for + 名詞 | 〜がなかったら(書き言葉) | But for your help, I would have failed. |
I wish は日常会話で最もよく使われる仮定法で、hopeとの違いが重要です。
I hope you can come. は来られる見込みがあるときに使います。
I wish you could come. は来られないと分かっている前提で、残念だと伝える形です。
wishとhopeを取り違えると、相手の予定を勝手に否定してしまうため、ここは正確に覚えておく価値があります。
仮定法の倒置(ifの省略)を読めるようにする
書き言葉では、if が省略されて語順が入れ替わることがあります。
- If I were you → Were I you
- If I had known → Had I known
- If you should need → Should you need
were・had・should の3語で文が始まっていたら、頭の中でifを補って読むのが定石です。
Had I known about the meeting, I would have attended.(会議のことを知っていたら出席していたのに)
この形は契約書や案内文、ニュース英語で頻出します。
自分から書く必要はありませんが、読めないと意味が正反対に取れてしまうため、認識できる状態にしておきます。
混合仮定法とは何か
if節と主節で時間がずれる場合があります。これを混合仮定法と呼びます。
If I had studied harder, I would be a doctor now.(もっと勉強していたら、今ごろ医者になっているのに)
if節は過去の話、主節は現在の話。だから前半が仮定法過去完了、後半が仮定法過去になります。
難しく見えますが、前半と後半をそれぞれ独立に判断すればよいだけです。
過去の原因が現在の結果を生んでいる、という文脈では自然に出てくる形です。
公式として覚えるのではなく、いつの話をしているかを節ごとに確認する習慣をつけてください。
仮定法で使うwould・could・mightの違い
主節に置く助動詞を変えると、伝わるニュアンスが変わります。
| 助動詞 | ニュアンス | 例 |
|---|---|---|
| would | 〜するだろう(意志・予測) | I would go. |
| could | 〜できるだろう(能力・可能) | I could go. |
| might | 〜かもしれない(弱い推量) | I might go. |
同じif節に対して、would・could・might のどれを置くかは話し手が選べます。
断言を避けたいときは might、可能性の話をしたいときは could が向いています。
ビジネスの場では、would を基本にして、自信の度合いに応じて might へ寄せるのが無難です。
助動詞の選択そのものが、話し手の態度を表す情報になっている点を意識してください。
日常会話とビジネスで使う仮定法の定番フレーズ
ここまでの知識を、そのまま口から出せる形に落とします。
- If I were you, I would talk to him first.(私なら先に彼に話します)
- It would be great if you could send it by Friday.(金曜までに送っていただけると助かります)
- I would appreciate it if you could confirm.(ご確認いただけますと幸いです)
- I wish I could help, but I have another meeting.(力になりたいのですが別件があります)
- What would you do if you were in my position?(私の立場ならどうしますか)
2つ目と3つ目は、依頼を柔らかくする定型として覚えておくと即戦力になります。
Please send it by Friday. と比べると、相手に選択の余地を残す言い方になります。
4つ目は断りの表現で、仮定法を使うことで角が立ちにくくなります。
仮定法は、断る・頼む・助言するという実務で頻度の高い3場面すべてで役立ちます。
仮定法を使えるようにする学習手順
理解と運用は別物です。使えるようにするには順番があります。
- 仮定法過去と仮定法過去完了の2つの型だけを紙に書けるようにする
- その2つを使った自分の文を各5つ作る(自分の実生活の内容にする)
- 作った文を声に出して10回ずつ読む
- 会話や英作文で使い、直された箇所を①の型に戻して確認する
②で自分の生活の話にするのが重要で、参考書の例文のままでは口から出てきません。
If I had more free time, I would start running. のように、自分に当てはまる内容にします。
内容が自分ごとであれば、必要な場面で自然に思い出せるようになります。
仮定法は理屈を理解した日から使えるようになるまでに、だいたい2週間ほどの反復が必要です。
仮定法の練習に向いている英会話サービス
仮定法は、自分ひとりで練習しても正しく言えているか分かりません。
特に would have + 過去分詞は、言い慣れるまで口が回らないため、口頭で直してもらう機会が要ります。
ネイティブキャンプで仮定法を使った文を毎日声に出して直してもらうという使い方は、反復量を確保したい人に向いています。
レッスン回数に上限がないため、同じ型を何度も言い直す練習と相性がよい形です。
一方、なぜその形になるのかを日本語で詰めたい人は、文法の解説ができる環境を選ぶほうが早く進みます。
ENGLISH COMPANYで仮定法を含む文法の穴を体系的に埋めるという選択肢もあります。
どちらを選ぶ場合でも、体験レッスンの申込時に「仮定法を使って話す練習をしたい」と書き添えておくと、初回から的を絞れます。
仮定法で日本人がやりがちな間違い5つ
実際の英作文の添削で繰り返し指摘される仮定法の誤りは、パターンがかなり限られています。先に知っておけば、同じ穴を踏まずに済みます。
| よくある誤り | 正しい形 | なぜ間違うか |
|---|---|---|
| If I would have time, I would call. | If I had time, I would call. | if節の中にwouldを入れてしまう |
| If I was a bird, I would fly. | If I were a bird, I would fly. | 仮定法専用のwereを知らない |
| I wish I can speak English. | I wish I could speak English. | wishのあとを現在形にしてしまう |
| If it will rain, I will stay home. | If it rains, I will stay home. | 条件のif節でwillを使ってしまう |
| If I had studied, I would pass. | If I had studied, I would have passed. | 前半と後半で時間軸がずれている |
最も多いのは1つ目で、if節の中にwouldを入れてしまう誤りです。wouldは主節にだけ置くと決めてしまえば、この誤りは完全になくなります。
3つ目のwishは、日本語の「〜できたらいいのに」を直訳しようとしたときに起きます。wishのあとは必ず現実から1つ離した形になる、と覚えてください。
5つ目は、過去の話をしているのに主節だけ現在の形にしてしまうずれです。前半でhad+過去分詞を使ったら、後半もhaveを足す、と対応づけて覚えると防げます。
この5つを自分の弱点リストとして手元に置き、英文を書いたあとに毎回この観点だけで見直すと、仮定法の精度は短期間で安定します。
仮定法と直説法を見分ける3つの質問
英文を読んでいて、その文が仮定法なのか直説法なのか迷ったときは、次の3つを順に自問すると判断できます。
- 主節に would・could・might・should が入っているか
- if節の動詞が、内容の時間より1つ古い形になっているか
- 話し手はその出来事が実際に起こると思っているか
1と2の両方が当てはまれば、その文はほぼ確実に仮定法です。逆にどちらか一方しか満たさないなら、直説法か、単なる過去の話である可能性が高くなります。
3つ目は文脈から判断する項目で、機械的には決められません。ただし前後の文に「実際にはそうならなかった」と読める情報があれば、仮定法だと確定できます。
読解でこの判断を誤ると、書き手が「起きなかった」と述べている内容を「起きた」と読んでしまい、意味が正反対になります。
仮定法の学習で最初に得られる実利は、話せるようになることよりも、英文を誤読しなくなることだと言えます。
英語の仮定法に関するよくある質問
仮定法過去はなぜ過去のことを表さないのですか?
英語の過去形は「今ここから離れている」ことを示す形で、その離れ方には時間の距離と現実からの距離の2種類があります。仮定法過去は後者で、現実から1つ離すために過去形を借りているだけです。名前が時間を指しているように見えるのが混乱の原因で、仕組み自体は単純です。
If I was you と If I were you はどちらが正しいですか?
試験やビジネス文書では were が標準です。くだけた話し言葉では was も広く使われており、通じないわけではありません。迷ったら were を選んでおけば、どの場面でも問題になりません。
I wish と I hope の使い分けが分かりません。
実現しそうなことには hope、実現しないと分かっていることには wish を使います。I hope you can come. は来られる見込みがある相手に、I wish you could come. は来られないと分かっている相手に使う形です。取り違えると、相手の予定を否定する響きになります。
仮定法は会話でも本当に使いますか?
使います。I would like to、Could you、It would be great if などはすべて仮定法の形で、丁寧な依頼や提案の中心になっています。仮定法を避けると、直接的な言い方しかできなくなるため、実務では不利になります。
仮定法の倒置は自分でも使うべきですか?
読めれば十分です。Had I known のような形は契約書やニュースで出てきますが、自分から使わなくても不自然ではありません。まずは if を使った基本の2つの型を口から出せるようにするほうが優先度が高くなります。
まとめ|仮定法は現実との距離で理解する
最後に要点を整理します。
- 仮定法の過去形は、時間ではなく現実からの距離を表す
- 仮定法過去=if節が過去形/主節が would + 原形
- 仮定法過去完了=if節が had + 過去分詞/主節が would have + 過去分詞
- if があっても、現実味があるなら直説法
- I wish、as if、without、but for も仮定法を作る
- would like to や Could you も仮定法の応用
仮定法は暗記単元ではなく、話し手の態度を伝えるための道具です。
型を2つ覚えたら、あとは自分の生活の話に当てはめて口に出す回数を増やしてください。
丁寧な英語が使えるかどうかは、仮定法を自分のものにできたかどうかでほぼ決まります。



役立つサイトにするので気軽に感想や口コミの投稿をお願いします!