「現在の話なのに、どうして過去形を使うの?」「had hadやwould haveが並ぶと、どの時点の話か分からなくなる」。英語の仮定法で迷う原因は、形を個別に暗記しようとすることにあります。

仮定法の中心にあるのは、現実とは異なる状況を思い描くために、動詞の形を過去方向へずらす考え方です。現在の現実から離れるなら過去形、確定した過去から離れるなら過去完了を使う、と考えると複数の構文がつながります。

この記事では、仮定法過去・仮定法過去完了・未来の仮定・仮定法現在に加え、wish、if only、as if、倒置、混合仮定法まで順序立てて学びます。例文を音読しながら進めれば、「形を選ぶ基準」と「会話で伝わるニュアンス」を同時に確認できます。対面で発話を確かめたい場合は、英語教室で講師と練習する方法もあります。

目次 [ close ]
  1. 英語の仮定法は「現実との距離」で理解する
    1. 直説法と仮定法は話し手の認識が違う
  2. 条件文の四つの型と仮定法過去の作り方
    1. ゼロ条件文と第一条件文は現実側の表現
    2. 仮定法過去は現在・未来を想像する
    3. would・could・mightの違い
    4. wereとwasはどう使い分けるか
  3. 仮定法過去完了と混合仮定法で過去を振り返る
    1. 後悔だけでなく感謝・安堵・批判も表せる
    2. had hadは正しい形
    3. 混合仮定法は条件と結果の時点を別々に見る
  4. 未来の仮定と提案を表す仮定法現在
    1. were toは「仮にそうなるとすれば」
    2. 仮定法現在は提案・要求の後で原形を使う
  5. wish・if only・as ifで気持ちと印象を表す
    1. wish+wouldは変化への要望や不満
    2. wishとhopeの違い
    3. if onlyは願いを強く響かせる
    4. as ifとas thoughは事実らしさで時制が変わる
  6. ifを使わない仮定表現と倒置を読み取る
    1. without・but for・otherwise
    2. It is timeとwould ratherの過去形
    3. ifを省略する倒置
    4. unlessとin caseを混同しない
    5. if節にwillやwouldを置ける例外
  7. 仮定法のよくある間違いと三段階の判断法
    1. 手順1:条件と結果の時点を決める
    2. 手順2:現実的な条件かを判断する
    3. 手順3:結果側の助動詞を選ぶ
    4. 誤り1:現在の非現実にwould haveを使う
    5. 誤り2:if節に通常のwouldを置く
    6. 誤り3:仮定法過去を昔の話だと決める
    7. 誤り4:wishの後ろを現在形にする
  8. 場面別の会話例と発音練習
    1. 助言する:If I were you
    2. 過去を振り返って感謝する
    3. 仕事上の不測の事態に備える
    4. 仮の案を会議で検討する
    5. 発音練習は内容語を強く、助動詞を軽くする
  9. 仮定法を定着させる7日間の実践メニュー
    1. 1日目:現実と反対の現在を三組作る
    2. 2日目:would・could・mightを入れ替える
    3. 3日目:昨日の出来事を二つ振り返る
    4. 4日目:wishとhopeを一組ずつ作る
    5. 5日目:倒置を通常形へ戻す
    6. 6日目:一人二役で会話する
    7. 7日目:録音して三点を確認する
    8. 練習用の三つの型
  10. 英語の仮定法に関するQ&A

英語の仮定法は「現実との距離」で理解する

この章の要点
  • 仮定法の過去形は、必ずしも過去の時点を表さない
  • 動詞を過去方向へずらし、現実性や心理的な距離を示す
  • ifがあるだけでは仮定法とは判断できない

最初に押さえたいのは、仮定法の過去形が示すものは時間だけではない、という点です。英語では過去形を使って、現在の事実や話し手の確信から距離を取ることがあります。つまり、過去形は距離の合図にもなるのです。

フレーズ
If I had more time, I would travel around the world.
日本語訳
もっと時間があれば、世界中を旅するのに。
使う場面
仕事や家事で忙しく、現在は長期旅行が難しいと話す場面です。
注意点・誤用例
hadを見て「以前は時間があった」と訳さないようにします。現在の非現実なので、主節はwould travelです。would have traveledにすると、過去の結果を表す形になります。
発音・ニュアンス
会話ではI wouldが“I’d”となり、「アイド」に近く聞こえます。hadは短く言い切り、more timeとtravelをやや強く読むと意図が伝わりやすくなります。

この文で話しているのは現在です。話し手は「今は十分な時間がない」という現実を踏まえ、そこから一歩離れた世界を想像しています。hadを過去形にすることで、単なる予定ではなく、現実とは違う想像だと示しています。

直説法と仮定法は話し手の認識が違う

ifを見つけても、すぐ仮定法だと決めてはいけません。実際に起こる可能性を残した条件には通常の時制を使います。事実や現実的な可能性を述べる形が直説法です。

フレーズ
If she has time, she will help us.
If she had time, she would help us.
日本語訳
彼女に時間があれば、手伝ってくれるでしょう。
彼女に時間があれば、手伝ってくれるのに。
使う場面
一文目は彼女の予定がまだ分からない場面、二文目は忙しくて時間がないと分かっている場面に合います。
注意点・誤用例
日本語では両方とも「時間があれば」と訳せます。訳語ではなく、hasとhad、willとwouldの組み合わせを見ます。
発音・ニュアンス
willは現実的な見込みを感じさせ、wouldは声の調子も少し控えめになります。would helpをひとかたまりで滑らかに発音しましょう。

客観的な確率だけで形が決まるわけではありません。同じ出来事でも、話し手が現実的な予定として扱えば現在形とwillを使い、可能性の低い想像として扱えば過去形とwouldを選べます。話し手の見方が文法に表れる点が重要です。

現在の想像と実現しなかった過去をカードと矢印で整理した学習風景
仮定法では、話したい時点から動詞を一段階過去へずらします。

では、実際にどの形を選べばよいのでしょうか。次は条件文の全体像を整理し、現在・未来・過去の位置関係を見ていきましょう。

条件文の四つの型と仮定法過去の作り方

この章の要点
  • ゼロ・第一条件文は現実側、第二・第三条件文は想像側にある
  • 仮定法過去は現在または未来の非現実を表す
  • would・could・mightで想像上の結果を調整できる

条件文は四つの型に分けると見通しがよくなります。名称を暗記するより、条件が現実的か、どの時点の事実と違うのかを見分けましょう。

分類 主な意味 基本形
ゼロ条件文 一般的事実・習慣 If+現在形, 現在形
第一条件文 起こり得る未来 If+現在形, willなど+原形
第二条件文 現在・未来の非現実的な想像 If+過去形, wouldなど+原形
第三条件文 実現しなかった過去 If+過去完了, wouldなど+have+過去分詞

ゼロ条件文と第一条件文は現実側の表現

ゼロ条件文は、条件が満たされると同じ結果になる一般的事実や習慣を表します。たとえば、If you heat ice, it melts.は「氷を熱すると溶ける」という一般的な関係です。If I cannot sleep, I listen to music.なら、眠れないときの習慣を述べています。

第一条件文は、未来に起こり得る条件を表します。If the weather improves, we will go for a walk.なら、「天気がよくなる可能性があり、その場合は散歩する」という予定です。未来の話でも、条件を示すif節では通常、現在形を使います。

注意点

未来の条件を表す基本形はIf he comes, I will talk to him.です。単純な未来を示すためにIf he will comeとしないようにします。ただし、willが相手の意志や後に生じる結果を表す場合は、if節内でも使われることがあります。

仮定法過去は現在・未来を想像する

仮定法過去の基本形は「If+主語+過去形, 主語+would/could/might+原形」です。名称に「過去」が入っていますが、中心となる意味は現在または未来の非現実です。

フレーズ
If I lived closer, I could visit you more often.
日本語訳
もっと近くに住んでいたら、もっと頻繁に会いに行けるのに。
使う場面
離れた地域に住む家族や友人に、会う回数が少ない理由を伝える場面です。
注意点・誤用例
could visitは「訪問できる」という能力・可能性です。訪問するだろうという意思や結果を示すならwould visitを使います。
発音・ニュアンス
couldのlは発音しません。“could visit”を区切りすぎず、「クドゥヴィジット」に近い流れで練習します。

would・could・mightの違い

主節の助動詞は、想像した結果をどう見るかで選びます。wouldは「そうなるだろう」という想像上の結果、couldは能力や実現可能性、mightは確信の低い可能性です。

  • If I had a car, I would drive to work.:車があれば、車で通勤するだろう。
  • If I had a car, I could drive to work.:車があれば、車で通勤できるのに。
  • If I had a car, I might drive to work.:車があれば、車で通勤するかもしれない。

最初はwouldだけで文を作り、慣れたら「能力ならcould」「確信が弱ければmight」と置き換えると整理しやすくなります。形だけでなく、結果に対する自分の判断を助動詞に込めましょう。

wereとwasはどう使い分けるか

伝統的な仮定法では、be動詞は主語にかかわらずwereを使います。If I were you, I would apologize.やIf she were here, she would know what to do.のように、事実と異なることを明確に示せます。

会話ではIf I was youのような形が聞かれることもありますが、試験や改まった文章ではwereが無難です。一方、If I was wrong, I am sorry.は「私が実際に間違っていた可能性」を残す条件として理解できます。明らかな反実仮想なのか、事実確認なのかで響きが変わります。

仮定法過去は可能性がゼロの出来事に限りません。If I won the lottery, I would travel for a year.では、当選が不可能なのではなく、話し手が現実性の低い想像として扱っています。購入した宝くじの結果を現実的な予定として話すなら、If I win the lottery, I will pay off my mortgage.も使えます。

現在と未来の想像が見えてきたら、次は確定した過去を動かす形です。後悔だけでなく、感謝や安堵にも使えることを確認しましょう。

仮定法過去完了と混合仮定法で過去を振り返る

この章の要点
  • 実現しなかった過去はif+had+過去分詞で表す
  • 結果側はwould・could・might+have+過去分詞になる
  • 条件と結果の時点が異なる場合は二つの形を組み合わせる

すでに確定して変えられない過去について、別の展開を思い描くときは仮定法過去完了を使います。基本形は「If+主語+had+過去分詞, 主語+would/could/might+have+過去分詞」です。過去の事実からさらに一段階離れるため、過去完了で過去をずらすと考えます。

フレーズ
If we had left earlier, we could have caught the train.
日本語訳
もっと早く出ていたら、その電車に乗れたのに。
使う場面
電車に乗り遅れた後で、別の行動なら間に合った可能性を振り返る場面です。
注意点・誤用例
If we would have left earlierとはしません。標準的な形では、if節にhad left、結果側にcould have caughtを置きます。
発音・ニュアンス
会話ではcould haveが“could’ve”となり、「クダヴ」に近く聞こえます。left earlierとcaught the trainをやや強く読むと、原因と逃した結果が明確になります。

後悔だけでなく感謝・安堵・批判も表せる

仮定法過去完了を見て、すべて後悔と判断する必要はありません。If you had not helped me, I would have failed.は「助けがなければ失敗していた」という意味で、実際には助けてもらったことへの感謝が感じられます。

If the alarm had not gone off, we might not have escaped.なら、警報によって危険を避けられた安堵を表せます。一方、If you had checked the address, we would not have come to the wrong place.は、文脈や口調によって相手への批判になる可能性があります。

注意点

相手の行動を主語にして「そうしていれば問題は起きなかった」と言うと、責任を追及する響きが出ることがあります。職場ではWe could have avoided the problem by checking the address.のように、主語をweにして改善策を共有すると穏やかです。

had hadは正しい形

If I had had enough money, I would have bought the car.のhad hadは誤りではありません。最初のhadは過去完了を作る助動詞、二つ目のhadは「持っている」を意味するhaveの過去分詞です。

読むときは、If I had|had enough moneyのように役割を分けて理解します。ただし発音では大きく切らず、最初のhadを弱く、二つ目を少し明確にすると自然です。文法上の役割と音声上のまとまりは別だと覚えておきましょう。

混合仮定法は条件と結果の時点を別々に見る

過去の選択が現在の状況に影響しているなら、条件側を過去完了、結果側をwould+原形にします。If I had accepted that job, I would live in London now.では、仕事を断ったのは過去、ロンドンに住んでいないのは現在です。

フレーズ
If she had gone to bed earlier, she would not be so tired now.
日本語訳
彼女がもっと早く寝ていたら、今こんなに疲れてはいないだろう。
使う場面
昨夜の行動と、今感じている疲労の関係を述べる場面です。
注意点・誤用例
結果は現在なのでwould not have beenではなくwould not beです。nowが時点を判断する手がかりになります。
発音・ニュアンス
had goneは弱くつなぎ、earlierとtired、nowを明確にします。nowを強く読むと、過去の原因が現在まで続く対比が伝わります。

逆に、現在も続く性質が過去の失敗につながったと考えるなら、If I were more organized, I would not have missed the deadline.のようにします。整理が苦手なのは現在の性質、締め切りを逃したのは過去です。混合仮定法では文全体を一つの型に押し込めず、条件と結果の時点を分けることが判断の近道です。

過去の仮定を扱えるようになったら、まだ起きていない未来へ進みます。未来は本来未確定ですが、その中でも「万が一」や改まった想定を示す形があります。

未来の仮定と提案を表す仮定法現在

この章の要点
  • if+shouldは「万が一」の控えめな条件を示す
  • if+were toは状況を現実から切り離して提示する
  • 仮定法現在では提案・要求に続くthat節で動詞の原形を使う

未来の出来事はまだ確定していないため、通常の第一条件文でも表せます。そのうえで、偶然の事態や慎重な想定を示したいときはif+shouldを使います。万が一の備えを述べる案内や業務連絡にも適した形です。

フレーズ
If you should need any help, please call me.
日本語訳
万が一、助けが必要になったら、電話してください。
使う場面
相手が困るとは限らないものの、必要になった場合の連絡手段を伝える場面です。
注意点・誤用例
主節はwouldに限定されません。will、can、命令文も使えます。shouldはここでは義務の「〜すべき」ではありません。
発音・ニュアンス
should needを滑らかにつなぎ、helpを少し強めます。単なるIf you needより控えめで、起こらないことを願いながら備える響きがあります。

were toは「仮にそうなるとすれば」

If the company were to close, many people would lose their jobs.は、「仮に会社が閉鎖されるとすれば」と重大な想定を慎重に提示しています。were toは実現不可能な空想だけでなく、可能性はあるものの現実から切り離して検討したい場面にも使われます。

If humans were to live on Mars, they would need reliable sources of water.のように、現在の生活から遠い想像にも適しています。通常のIf humans live on Marsよりも、「仮の議論として考える」という枠組みが強くなります。

仮定法現在は提案・要求の後で原形を使う

仮定法現在はifを使う条件文とは性格が異なります。suggest、recommend、demand、require、insistなど、提案・要求・必要性を表す語に続くthat節で、主語に関係なく動詞の原形を使います。

フレーズ
I suggest that he see a doctor.
日本語訳
彼が医師に診てもらうことを提案します。
使う場面
体調がよくない人について、受診を提案する場面です。
注意点・誤用例
主語がheでもseesではなくseeです。イギリス英語ではthat he should seeという形も使われます。
発音・ニュアンス
suggestの後に短い間を置くと構造が伝わります。命令よりも提案として響きますが、文脈によっては強い必要性を伴います。

be動詞も原形です。The manager demanded that everyone be on time.やIt is essential that every member be informed.では、主語が何であってもbeを使います。三人称単数のsが付かず、時制による変化もしない点が目印です。

注意点

suggestが「提案する」ではなく「示唆する」という意味なら、後ろは事実を述べる節です。The evidence suggests that he is innocent.では行動を求めていないため、isが自然です。

ここまでのif節は、条件と結果を一文で示す形でした。しかし日常会話では、願い、後悔、見た目の印象を、if節を伴わずに表すことも多くあります。

wish・if only・as ifで気持ちと印象を表す

この章の要点
  • wish+過去形は現在と異なる願いを表す
  • wish+過去完了は過去への後悔を表す
  • as ifの後ろは、事実らしさに応じて通常の時制も選べる

wishの後ろでも、現実との距離に応じて時制をずらします。現在の事実と異なる願いなら過去形、過去への後悔なら過去完了です。この対応はifを使う仮定法と同じなので、別々の規則として覚える必要はありません。

フレーズ
I wish I had more free time.
日本語訳
もっと自由な時間があればなあ。
使う場面
忙しい現状について、簡単には変えられない願いを伝える場面です。
注意点・誤用例
現在の願いでもI wish I haveとはしません。現在の事実と異なるためhadを使います。
発音・ニュアンス
wishの最後の音とIをつなげて「ウィシャイ」に近く発音します。ため息のような調子なら残念さが強く、明るい調子なら軽い願望になります。

過去への後悔はI wish I had told her the truth.のように表します。話さなかったという過去の事実から距離を取り、別の行動を望んでいます。現在の願いと区別するには、「もう変更できない出来事か」を確認してください。

wish+wouldは変化への要望や不満

I wish the rain would stop.は、雨が今後やんでほしいという変化への願いです。I wish you would listen to me.なら、相手の態度が変わってほしいという要望になり、口調によってはいら立ちも伝わります。

自分の単純な能力についてはcouldが自然です。I wish I could speak French.は「フランス語を話せたらなあ」という意味です。I wish I would speak French.では、通常意図する能力の不足を表せません。

wishとhopeの違い

hopeは実現する可能性がある期待に向き、wishは現実と異なる願い、または実現が難しい願いに向きます。I hope she comes tomorrow.なら、明日来る可能性があります。I wish she were here now.なら、今ここにいない現実が背景にあります。

if onlyは願いを強く響かせる

if onlyはwishに近いものの、願望、後悔、いら立ちをより強く表すことがあります。If only I had more time.は「もっと時間さえあれば」、If only I had listened to your advice.は「助言を聞いてさえいればよかった」という気持ちです。

注意点

if onlyは願望ですが、only ifは「〜の場合に限り」という必要条件です。You can enter only if you have a ticket.は「チケットを持っている場合に限り入場できる」という意味で、願いではありません。

as ifとas thoughは事実らしさで時制が変わる

フレーズ
He talks as if he knew everything.
日本語訳
彼はまるで何でも知っているかのように話します。
使う場面
知識を誇示するような話し方を評する場面です。
注意点・誤用例
as ifの後ろが常に過去形になるわけではありません。He looks as if he is tired.なら、本当に疲れている可能性を残しています。
発音・ニュアンス
as ifを「アズィフ」のようにつなげます。knew everythingを強く読むと、実際にはそうではないという皮肉が伝わりやすくなります。

She looked as if she had seen a ghost.では、幽霊を見るという想像上の出来事が、lookedより前にあります。そのためhad seenが選ばれます。一方、It looks as if it is going to rain.は、空模様から実際に雨が降ると判断しているので通常の時制です。

旅行計画を題材に多様な英語話者と仮定法の会話練習をする学習者
願い、助言、別の選択肢を話すと、仮定法を会話の中で定着させやすくなります。

wishやas ifにも共通するのは、事実との距離を時制で示すことです。次は、ifが表面に出ない構文や、改まった語順を見ていきます。

ifを使わない仮定表現と倒置を読み取る

この章の要点
  • without・but for・otherwiseにも仮定の条件が隠れている
  • Had・Were・Shouldを文頭に置くとifを省略できる
  • unlessとin caseは条件と準備の違いに注意する

仮定の条件はif節だけで示されるわけではありません。Without your help, I could not have finished the project.では、without your helpが「あなたの助けがなかったら」という条件を担っています。文中のwould、could、mightと周囲の意味を見て、隠れた条件を探すことが大切です。

without・but for・otherwise

  • Without you, I could not have done it.:あなたがいなければ、できませんでした。
  • But for the traffic, we would have arrived on time.:渋滞がなければ、時間どおりに到着していたでしょう。
  • I took a taxi. Otherwise, I would have been late.:タクシーに乗りました。そうでなければ遅刻していたでしょう。

but forはwithoutよりやや改まった響きがあります。otherwiseは直前の事実を受け、「そうでなければ」という反対の展開を示します。二文に分かれていても、意味の上では条件と結果が結び付いています。

It is timeとwould ratherの過去形

It is time we went home.は「もう家に帰る時間だ」という意味です。wentは過去の出来事ではなく、望ましい時点から遅れているという距離を表します。It is high time you apologized.なら「もうとっくに謝るべきだ」と強い調子になります。

would ratherの後ろに別の主語を置く場合も過去形が使えます。I would rather you stayed here.は「できれば、あなたにはここにいてほしい」です。過去の行動についてなら、I would rather you had told me earlier.のように過去完了を使います。

ifを省略する倒置

改まった文章や案内では、ifを省略し、had、were、shouldを主語の前へ出すことがあります。疑問文ではありませんが、語順だけを見ると疑問文に似ています。文頭のHad・Were・Shouldを見たら、ifの省略を疑いましょう。

フレーズ
Had I known about the problem, I would have acted sooner.
日本語訳
その問題を知っていたら、もっと早く行動していたでしょう。
使う場面
報告書、スピーチ、改まった説明などで、過去の判断を振り返る場面です。
注意点・誤用例
Had I knewとはしません。Hadの後ろには過去分詞knownが必要です。通常形はIf I had knownです。
発音・ニュアンス
Had Iを「ハダイ」に近くつなぎます。通常のif節より文章的で、簡潔かつ改まった印象があります。

Were I in your position, I would decline the offer.はIf I were in your positionに相当します。Were the company to change its policyならIf the company were to change its policyです。Should you have any questions, please contact us.は案内文でよく見られ、If you should have any questionsと同じ関係です。

unlessとin caseを混同しない

unlessは「〜でない限り」です。Unless it rains, we will play outside.は、基本的にIf it does not rainと同じ関係です。ただし、複雑な反実仮想ではif … notのほうが意味を明確にしやすく、すべてのif notを機械的にunlessへ置き換えられるわけではありません。

in caseは「〜するといけないので」と、出来事が起こる前の準備を示します。Take an umbrella in case it rains.なら、雨が降る前に傘を持っていきます。I will take an umbrella if it rains.では、雨が降ることが傘を持つ条件です。行動する時点が違います。

if節にwillやwouldを置ける例外

if節内のwillが単純な未来ではなく意志を表すなら、If you will wait here, I will get the manager.と言えます。「ここで待つ意思があるなら」という意味です。If you would sign here, please.のwouldは、丁寧な依頼を示します。

If it will make you feel better, I will go with you.では、will makeが後に起こる結果を表しています。基本練習ではif+現在形を優先しつつ、willやwouldが未来以外の意味を持つ場合があると理解しておくと、実際の会話に対応しやすくなります。

形の種類を見た後は、自分で正しく選べるかを確かめる段階です。次の章では、迷ったときの判断順と、頻出する誤りを整理します。

仮定法のよくある間違いと三段階の判断法

この章の要点
  • 最初に条件と結果がいつの話かを確認する
  • 次に現実的な条件か、現実から離れた想像かを判断する
  • 最後にwould・could・mightで結果の見方を選ぶ

仮定法で迷ったら、名称を当てる前に三つの質問をします。第一に「いつの話か」、第二に「現実的か」、第三に「結果をどの程度確かだと見るか」です。時点・現実性・結果の順で考えると、長い文でも形を選びやすくなります。

手順1:条件と結果の時点を決める

  • 現在または未来の想像:過去形+wouldなど+原形
  • 実現しなかった過去:過去完了+wouldなど+have+過去分詞
  • 過去の原因と現在の結果:過去完了+wouldなど+原形
  • 現在の性質と過去の結果:過去形+wouldなど+have+過去分詞

now、today、yesterday、last night、at that timeなどの時を示す語は大きな手がかりです。ただし明示されない場合もあるため、実際に起きた事実を文脈から補います。条件と結果を別々に見て、それぞれの時点を短い日本語で書き出す方法も有効です。

手順2:現実的な条件かを判断する

If I get the job, I will move.は、採用される可能性を現実的に見ています。If I got the job, I would move.は、採用の可能性を低く見ているか、結果を仮の議論として提示しています。

出来事自体が同じでも、話し手の認識によって形は変わります。「何%なら仮定法」という固定的な境界があるのではありません。話し手がその条件を現実の予定に含めているか、想像の箱に入れているかを考えます。

手順3:結果側の助動詞を選ぶ

  • would:想像上ではその結果になるだろう
  • could:その能力や実現可能性が生まれるだろう
  • might:その結果になるかもしれない
  • would have:過去にその結果になっていただろう
  • could have:過去に実現可能だった
  • might have:別の過去も起こり得た

誤り1:現在の非現実にwould haveを使う

現在の状況ならIf I had more time, I would travel more.です。If I had more time, I would have travel more.では、時点が合わないうえ、haveの後ろも過去分詞になっていません。

過去について言うならIf I had had more time, I would have traveled more.です。if節はhad had、結果側はwould have traveledとなり、両方が過去の反実仮想になります。

誤り2:if節に通常のwouldを置く

標準的な形はIf she came, I would be happy.です。単に「彼女が来たら」という条件を作るためにIf she would comeとはしません。ただしIf she would come with usなら、「一緒に来る意思があるなら」という意味を持たせることができます。

誤り3:仮定法過去を昔の話だと決める

If I knew his number, I would call him.は通常、「今、番号を知っていれば電話するのに」という現在の話です。過去に番号を知らなかったため電話しなかった、と言うならIf I had known his number, I would have called him.にします。

誤り4:wishの後ろを現在形にする

現在の事実と異なる願いはI wish I knew the answer.です。「答えを知っていればなあ」という意味で、実際には知りません。I wish I know the answerでは、意図した距離を表せません。

注意点

日本語訳だけで形を選ぶと、「〜なら」「〜だったら」が現在にも過去にも使えるため混乱します。英作文では、先に現実の事実を確認してください。If I knew his numberなら現実はI do not know his number、If I had knownなら現実はI did not know his numberです。

判断基準を理解したら、実際の会話で使う練習へ移りましょう。次は助言、願望、感謝、仕事上の備えという身近な場面に置き換えます。

場面別の会話例と発音練習

この章の要点
  • 仮定法は助言・願望・感謝・備えに使える
  • 短縮形と弱形を含めて音読すると会話で認識しやすい
  • 現実の文と仮定の文を対にして練習する

助言する:If I were you

フレーズ
If I were you, I would talk to the manager first.
日本語訳
私があなたなら、まず責任者に相談します。
使う場面
友人や同僚から問題への対応を相談された場面です。
注意点・誤用例
命令より柔らかい助言ですが、相手が助言を求めていない場面では押しつけに聞こえることがあります。Maybeを添えると控えめになります。
発音・ニュアンス
If I were youを「イファイワーユー」のようにつなげ、manager firstを強くします。wouldは短縮してI’dと発音できます。
会話
学習者:I received the wrong item. What should I do?
店員:If I were you, I would keep the receipt and contact customer service first.
学習者:That makes sense. I’ll do that today.
日本語訳
学習者:違う商品が届きました。どうすればよいですか。
店員:私があなたなら、レシートを保管して、まず顧客窓口へ連絡します。
学習者:それがよさそうですね。今日そうします。

過去を振り返って感謝する

フレーズ
If you had not encouraged me, I would have given up.
日本語訳
あなたが励ましてくれなかったら、諦めていたでしょう。
使う場面
困難な時期に支えてくれた相手へ感謝を伝える場面です。
注意点・誤用例
実際には励ましてもらい、諦めなかったという反対の事実が含まれます。would give upでは現在や未来の結果になってしまいます。
発音・ニュアンス
would haveは“would’ve”と短くなります。encouragedとgiven upを強く読み、最後を穏やかに下げると感謝が伝わります。

仕事上の不測の事態に備える

フレーズ
Should any problem arise, please inform your supervisor.
日本語訳
問題が発生した場合は、上司に知らせてください。
使う場面
社内手順、案内、研修資料などで不測の事態への対応を示す場面です。
注意点・誤用例
疑問文ではありません。If any problem should ariseのifを省略した倒置です。
発音・ニュアンス
Should anyを滑らかにつなぎ、problemとsupervisorを強くします。改まった案内に合う簡潔な響きです。

仮の案を会議で検討する

  • Suppose we reduced the price. Would demand increase?:仮に価格を下げたら、需要は増えるでしょうか。
  • What if we moved the meeting to Friday?:会議を金曜日に移したらどうでしょう。
  • Imagine you had unlimited time. What would you learn?:時間が無制限にあるとしたら、何を学びますか。

Suppose、What if、Imagineは、相手を想像の場面へ導く表現です。すぐに賛否を求めず、仮の案として検討しやすくする働きがあります。会議だけでなく、英会話練習の質問作りにも使えます。

発音練習は内容語を強く、助動詞を軽くする

仮定法の文ではwould、could、haveが弱く発音されることがあります。すべての単語を同じ強さで読むより、条件の中心となる動詞や名詞を強くすると自然です。If I had MORE TIME, I’d TRAVEL MORE.のように、伝えたい対比を目立たせます。

would have、could have、might haveは、会話でwould’ve、could’ve、might’veと短縮されます。最初は省略せず正確に読み、次に短縮形で同じ文を三回読みます。聞き取りでも「助動詞+of」と誤認しやすいため、後ろに過去分詞が続くことを意識してください。

仮定法による距離は、丁寧な依頼にもつながります。Can you help me?よりCould you help me?、Will you open the window?よりWould you open the window?のほうが控えめです。相手の行動を直接決めつけず、可能性として尋ねるため、柔らかな印象になります。

ここで大切なのは、文法と気持ちを結び付けることです。同じ形を、助言、感謝、不満、控えめな依頼として読み分けると、実際の会話で使える表現になります。

仮定法を定着させる7日間の実践メニュー

この章の要点
  • 自分の現実と反対の文を作ると意味を記憶しやすい
  • 現実文・仮定文・日本語の三点セットで確認する
  • 音読、置き換え、会話練習を短時間ずつ繰り返す

仮定法は、例文を眺めるだけでは形が混ざりやすい文法です。自分の生活に置き換え、現実の文と想像の文を対にして口に出すと、時制をずらす理由が明確になります。ここでは一日ずつ焦点を変え、理解から発話へ進めます。

1日目:現実と反対の現在を三組作る

まず現実を現在形で書き、その反対を仮定法過去にします。I do not have much free time.に対して、If I had more free time, I would read more books.と作ります。現実を先に書くことで、hadが過去の出来事ではないと確認できます。

2日目:would・could・mightを入れ替える

If I lived near the stationに続けて、I would walk there every day、I could get home earlier、I might sell my carと三種類の結果を作ります。結果、能力、不確実な可能性という違いを、同じ条件の中で比べてください。

3日目:昨日の出来事を二つ振り返る

昨日や先週の出来事を選び、If I had+過去分詞で別の展開を作ります。If I had left home ten minutes earlier, I would have caught the bus.のように、実際の事実もI left late, so I missed the bus.と書くと理解が安定します。

4日目:wishとhopeを一組ずつ作る

実現可能な期待にはhope、現在と異なる願いにはwishを使います。I hope the weather is nice tomorrow.とI wish it were warmer now.を対にして、現実性の差を声に出します。

5日目:倒置を通常形へ戻す

Had I knownをIf I had knownへ、Were I youをIf I were youへ、Should you need helpをIf you should need helpへ戻します。倒置を一から作るより、通常形との対応を見抜く練習から始めると負担が少なくなります。

6日目:一人二役で会話する

相談する役と助言する役に分かれます。「転職するか迷っている」「旅行先を選べない」などの状況を一つ選び、If I were you, I would…で返答します。その後、couldやmightに置き換えて意味がどう変わるか確認してください。

7日目:録音して三点を確認する

現在の想像、過去の反実仮想、万が一の未来を一文ずつ録音します。内容語が強く読めているか、would haveなどを不自然に区切っていないか、現実の事実を説明できるかを確認します。

三枚の学習カードと録音機を使って仮定法を音読する成人学習者
現在・過去・未来の三枚に分け、自分の例文を録音して確認します。

練習用の三つの型

  1. If I had more time, I would exercise every day.
  2. If I had left home earlier, I would not have missed the train.
  3. If I should need help, I will call you.

この三文の名詞と動詞を自分向けに置き換えます。timeをmoney、energy、confidenceに変え、exerciseをstudy、travel、cookに変えるだけでも複数の文が作れます。過去の文ではleftとmissedをcheckedとmade、studiedとpassedなどへ入れ替えます。

独学では正しい文を作れても、発音や場面に合う言い方を自分だけで判断しにくいことがあります。講師との練習を取り入れる場合は、作った三文を持参し、「この状況ならwould、could、mightのどれが自然か」を尋ねると、具体的な修正を受けやすくなります。

学習の目標は、すべての名称を瞬時に言えることではありません。「いつの話か」「現実とはどう違うか」「結果をどう見るか」を判断し、必要な形を選べることです。自分の事実から一文作る練習を続けると、形と意味が結び付きます。

英語の仮定法に関するQ&A

この章の要点
  • 仮定法の疑問は時点と現実性に戻ると整理できる
  • were、would、had hadにはそれぞれ文法上の役割がある
  • 会話と試験では求められる正確さや文体が異なる場合がある

仮定法過去は、なぜ現在の話に過去形を使うのですか?

過去形が時間だけでなく、現在の事実や話し手の確信からの距離も表すためです。If I had more time.のhadは「以前持っていた」ではなく、「今は十分な時間がない」という現実から離れた想像を示します。

If I wasとIf I wereはどちらが正しいですか?

明らかに事実と異なる仮定では、主語にかかわらずwereを使う伝統的な形が標準的です。会話ではwasも聞かれますが、試験や改まった文章、If I were youという助言表現ではwereを選ぶと安全です。

if節にはwillやwouldを置いてはいけませんか?

単純な未来や通常の仮定を表す場合は、if節で現在形や過去形を使います。ただし、willが意志、wouldが丁寧な依頼を表す場合や、willが後に生じる結果を示す場合はif節内でも使えます。

had hadは文法的に間違いではありませんか?

間違いではありません。If I had had enough money.では、最初のhadが過去完了を作る助動詞で、二つ目のhadが「持っている」を意味するhaveの過去分詞です。役割の異なる語が並んでいます。

wishとhopeはどう使い分けますか?

hopeは実現する可能性がある期待に使い、wishは現在の事実と異なる願いや、すでに変えられない過去への後悔に使います。I hope she comes tomorrow.は未来への期待、I wish she were here now.は現在ここにいない事実と異なる願いです。

仮定法過去完了は後悔だけを表しますか?

後悔だけではありません。実現しなかった過去を想像する形なので、文脈によって感謝、安堵、批判、別の可能性の検討にも使えます。If you had not helped me, I would have failed.では、実際に助けてもらったことへの感謝を表せます。

混合仮定法はどう見分ければよいですか?

if節と結果を表す節が、それぞれいつの話かを別々に確認します。If she had gone to bed earlier, she would not be tired now.なら、条件は過去、結果は現在です。nowなどの時を示す語も手がかりになります。

仮定法を会話で使えるようにするには何を練習すればよいですか?

現在の想像、実現しなかった過去、万が一の未来について、自分に関係する文を一つずつ作ります。現実の事実も対にして確認し、wouldやcouldの短縮形を含めて音読・録音すると、意味と音を結び付けやすくなります。

仮定法の中心は、動詞を過去方向へずらして現実との距離を示すことです。現在の現実と異なるなら過去形、過去の事実と異なるなら過去完了、条件と結果の時点が違うなら二つの形を組み合わせます。

願望ならwishやif only、見た目の比喩ならas if、万が一の条件ならshould、仮の議論ならwere to、提案や要求ならthat節内の原形が使えます。名称だけを覚えるのではなく、話し手が現実をどう見ているかを読み取ることが重要です。

まずは「もし今そうなら」「あのときそうしていたら」「万が一そうなれば」の三場面で、自分の英文を一つずつ作ってみてください。短い文でも、現実の事実と対にして声に出せば、仮定法は助言、感謝、配慮、願いを伝える実用的な道具になります。