仮定法をやさしく完全攻略
仮定法は、ひとことで言うと
「現実とはちがう世界」を英語で表すルール
です。
If I were you(もし私があなたなら)、
I wish ...(〜ならいいのに)、
If only ...(〜だったらなあ)などを使って、
想像・助言・願い・後悔を自然に伝えられるようにしていきましょう😊
▮ 目次
✅ 迷ったら
「1 → 2 → 3 → 4 → 5 → 6 → 7 → 総まとめ」
の順がおすすめです。
📱 スマホでも見やすいように、今回は細かいサブセクションを出さず、親セクションだけに整理しています。
-
1. 仮定法(まずは全体像) 最初にここ仮定法=「現実とはちがう世界の話」。まずは直説法・命令法との違いも含めて、全体像をつかみます。
-
2. 仮定法過去(今の事実と反対/可能性の低い未来)
If S + 過去形, S + would/could/might + 原形を中心に、「今とはちがう想像」を表す形を学びます。 -
3. 仮定法過去完了(過去の事実と反対)「あのとき、もし〜していたら…だったのに」という後悔・反省の言い方を整理します。
-
4. 仮定法現在(that節で原形を使う)
suggest that S 原形やIt is important that S 原形など、提案・要求・必要性を表す形を学びます。 -
5. 願望を表す仮定法(wish / would that / if only)「〜ならいいのに」「〜だったらよかったのに」という願い・後悔の表現を、感情とセットで覚えます。
-
6. if を用いない仮定法(倒置・不定詞・前置詞句など)
Were I ...、Without ...、But for ...など、if が見えない仮定法を見抜きます。 -
7. 仮定法を用いた重要構文(頻出フレーズ集)
If it were not for、as if、It is timeなど、試験にも会話にも役立つ表現をまとめます。 -
🧾 総まとめ:仮定法の要点チェック 復習に最強「いつの話か」→「if節の形」→「主節の形」→「代表フレーズ」を最後に一気に確認します。
-
📝 Lesson110 まとめクイズ — 仮定法 最終チェック仮定法過去・仮定法過去完了・仮定法現在・願望表現・ifを使わない仮定法・重要構文まで、 Lesson110全体の理解度をクイズで確認します。
1. 仮定法(まずは全体像)
仮定法
は、英語で
「現実とはちがう世界」
を表すための文法です。
たとえば「もし時間があれば」「あのとき知っていたら」「〜できたらいいのに」のように、
事実ではないこと・可能性が低いこと・願望・後悔
をやわらかく表現できます。
仮定法では、過去形を使っていても
過去の話とは限りません。
If I had more time, I would help you. は「今、時間がもっとあれば手伝うのに」という
現在の事実と反対
の意味です。
仮定法は、最初から全部覚えようとすると難しく感じます。
まずは
今の話=仮定法過去
/
過去の話=仮定法過去完了
の2つに分けると、かなり整理しやすくなります。
If it rains, I will stay home. は「雨が降ったら家にいます」という普通の条件文です。
一方で、If it rained, I would stay home. は
実際には雨が降る可能性が低い
感じが出ます。
📌 if だけで判断せず、動詞の形と意味をセットで見るのがコツです。
🧭 仮定法の考え方:3つの世界で見る
I am busy.
「私は忙しいです。」
📌 これは普通の事実なので、仮定法ではありません。
If I were free, I would go.
「もし暇なら行くのに。」
📌 実際は暇ではない、という気持ちが入ります。
If I had known it, I would have helped.
「それを知っていたら、手伝ったのに。」
📌 実際は知らなかった、という後悔が入ります。
⚠️ よくあるミス(最初にここを防ごう)
If I were rich を「昔お金持ちだったら」と読む✅ 今お金持ちなら
仮定法過去の過去形は、時間の過去ではなく 現実との距離を表します。
will と would の違いを無視する
will は「起こりそう・普通の未来」。would は
現実とは少し離れた想像
を表しやすいです。例:
I will help. と I would help. では距離感が変わります。
📌 仮定法の全体像まとめ
| 分類 | 代表語・サイン | 基本イメージ | よく使う形 | 日本語の感覚 |
|---|---|---|---|---|
| 直説法 |
is(〜です)do(〜する)will(〜するつもり)
|
事実・現実・普通に起こる未来をそのまま言います。 |
If it rains, I will stay home.
|
もし〜なら、〜します |
| 命令法 |
Do(〜しなさい)Don't(〜するな)Please(どうぞ〜してください)
|
相手に直接、指示・依頼・禁止を伝えます。 |
Please check the file.
|
〜してください |
| 仮定法過去 |
if(もし〜なら)were(〜であれば)would(〜するのに)could(〜できるのに)
|
今の事実と反対、または可能性が低い想像を表します。 |
If S + 過去形, S + would + 原形
|
もし今〜なら、〜なのに |
| 仮定法過去完了 |
had + 過去分詞(〜していたら)would have + 過去分詞(〜しただろうに)could have + 過去分詞(〜できただろうに)
|
過去の事実と反対。後悔・反省・別の結果の想像に使います。 |
If S had + p.p., S would have + p.p.
|
あのとき〜していたら、〜だったのに |
| 仮定法現在 |
suggest(提案する)request(要求する)important(重要な)necessary(必要な)
|
提案・要求・必要性の that節で、動詞の原形を使う形です。 |
It is important that S + 原形
|
〜することが必要だ |
| 願望 |
wish(〜ならいいのに)if only(〜だったらなあ)would rather(むしろ〜してほしい)
|
今の不満・過去の後悔・相手への願いを表します。 |
I wish S + 過去形I wish S had + p.p.
|
〜ならいいのに/〜だったらよかったのに |
| ifなし仮定法 |
without(〜がなければ)but for(〜がなければ)were I(もし私が〜なら)had I known(もし知っていたら)
|
if を使わずに、条件や仮定を表します。 |
Without A, S would ...Were S ..., S would ...
|
〜がなければ/もし〜なら |
| 重要構文 |
as if(まるで〜のように)It is time(もう〜する時間だ)would rather(むしろ〜したい)otherwise(そうでなければ)
|
仮定法の形が熟語・構文としてまとまったものです。 |
as if S + 過去形It is time S + 過去形
|
まるで〜のように/もう〜してよいころだ |
is(〜です)do(〜する)will(〜するつもり)
If it rains, I will stay home.Do(〜しなさい)Don't(〜するな)Please(どうぞ〜してください)
Please check the file.if(もし〜なら)were(〜であれば)would(〜するのに)could(〜できるのに)
If S + 過去形, S + would + 原形had + 過去分詞(〜していたら)would have + 過去分詞(〜しただろうに)could have + 過去分詞(〜できただろうに)
If S had + p.p., S would have + p.p.suggest(提案する)request(要求する)important(重要な)necessary(必要な)
It is important that S + 原形wish(〜ならいいのに)if only(〜だったらなあ)would rather(むしろ〜してほしい)
I wish I could speak more clearly.without(〜がなければ)but for(〜がなければ)were I(もし私が〜なら)had I known(もし知っていたら)
Without A, S would ...as if(まるで〜のように)It is time(もう〜する時間だ)otherwise(そうでなければ)
He talks as if he knew everything.💬 例文で感覚をつかもう!
If my apartment were closer to the station, I would walk home more often.
(もし私のアパートが駅にもっと近ければ、もっとよく歩いて帰るのに。)
🔧 If + 主語 + 過去形, 主語 + would + 原形 の基本形です。
✅ were は「今そうではないけれど、もしそうなら」という距離感を出します。
💡 実際には「駅から近くない」ので、現実とはちがう想像として would walk を使っています。
If she knew the full story, she would understand your decision.
(もし彼女が事情を全部知っていれば、あなたの判断を理解するのに。)
🔧 knew は過去形ですが、ここでは「今、事情を知らない」という現在の反対を表します。
✅ would understand は「理解するだろうに」という想像の結果です。
📌 「相手が今知らないから、今は理解していない」という背景が読み取れます。
If we had left ten minutes earlier, we would have caught the last train.
(もし10分早く出ていたら、終電に間に合っていたのに。)
🔧 had left は「過去に出ていたら」という過去の反対です。
✅ would have caught は「実際には乗れなかったけれど、乗れただろう」という結果の想像です。
💡 「あのとき〜していれば」という後悔の場面でとてもよく使います。
I wish I could speak English more confidently in meetings.
(会議でもっと自信を持って英語を話せたらいいのに。)
🔧 I wish + 主語 + could + 原形 で「〜できたらいいのに」を表します。
✅ 実際には「まだ自信を持って話せない」という気持ちが含まれます。
📌 more confidently を入れると、「上手さ」よりも「自信」に焦点が当たります。
If only I had saved the file before closing the app.
(アプリを閉じる前にファイルを保存していればなあ。)
🔧 If only + 主語 + had + 過去分詞 は、過去への強い後悔を表します。
✅ I wish より感情が強く、「本当に〜だったらなあ」という響きです。
💡 文としては途中で終わっているように見えますが、会話ではこの形だけでも自然です。
Were I responsible for the project, I would ask for a second opinion.
(もし私がそのプロジェクトの責任者なら、別の意見も求めるでしょう。)
🔧 Were I ... は If I were ... と同じ意味の、少しかための表現です。
✅ if がなくても、語順が変わることで「もし〜なら」という条件を表せます。
📌 文章・ビジネス寄りの場面では、落ち着いた印象になります。
Without your reminder, I would have missed the deadline.
(あなたのリマインドがなければ、私は締め切りを逃していたでしょう。)
🔧 Without ... は「〜がなければ」という条件を表します。
✅ would have missed は「実際には逃さなかったけれど、逃していた可能性が高い」という意味です。
💡 感謝を伝える文としても使いやすく、ビジネスメールにも自然です。
It is important that every member be informed of the change.
(その変更について、すべてのメンバーに知らせることが重要です。)
🔧 It is important that S + 原形 の形です。
✅ every member は三人称単数っぽく見えますが、ここでは is informed ではなく be informed が使われます。
📌 提案・要求・必要性の that節では、原形が出ることがあります。
- ✅ 仮定法は、現実とはちがう世界を表す文法。
- ✅ まずは 今の反対=仮定法過去、過去の反対=仮定法過去完了で整理する。
- ✅
wish/if only/without/as ifなど、if 以外のサインも多い。 - ⚠️ 過去形を見ても、必ずしも過去の話とは限らない。仮定法では「現実との距離」を表すことがある。
2. 仮定法過去(今の事実と反対/可能性の低い未来)
仮定法過去
は、名前に「過去」とありますが、基本は
今の事実と反対
を表します。
形の中心は
If S + 過去形, S + would/could/might + 動詞の原形
です。
「もし今〜なら、〜するのに」「仮に〜だとしたら、〜だろう」のように、
現実から少し離れた想像を表すのがポイントです😊
If I had more free time, I would study abroad. は、
「昔、時間があったら」ではなく
今、自由時間がもっとあれば
という意味です。
仮定法過去では、過去形が
現実から一歩離れるサイン
になります。
be動詞 は were が基本形
仮定法では、主語が I や he でも
were
を使うのが伝統的で、特に
If I were you
は定番表現です。
会話では was を聞くこともありますが、学習・試験・丁寧な文章では were を基本にすると安全です。
should と were to は「未来の低い可能性」を表す
If you should need any help, ... は
万一〜なら。
If the plan were to fail, ... は
仮に〜だとしたら
という、さらに距離のある想定です。
📌 どちらも「普通に起こりそう」ではなく、少し慎重に未来を想定する言い方です。
🧭 仮定法過去のイメージ:現実からどれくらい離れているか
If it rains, I will stay home.
(雨が降ったら家にいます。)
📌 雨が降る可能性を普通に考えています。
If I were free, I would join you.
(もし暇なら参加するのに。)
📌 実際は暇ではない、という含みがあります。
If the system were to stop, we would switch plans.
(仮にシステムが止まったら、別案に切り替えるでしょう。)
📌 起こる可能性は低いが、念のため考えています。
⚠️ よくあるミス(仮定法過去でつまずきやすいポイント)
would を入れてしまう
If I would have time, I would help.✅
If I had time, I would help.基本形では、if節は
過去形、主節は would + 原形 に分けます。
If I was you を正式表現として覚えてしまう
was を聞くこともありますが、基本は✅
If I were youと覚えるのがおすすめです。助言の定番フレーズとして、そのまま使えます。
If + 過去形 で想像の世界を作り、 would/could/might + 原形 でその世界の結果を言います✨
📌 仮定法過去の型まとめ
| 分類 | 代表語・サイン | 基本の型 | 意味・ニュアンス | 注意点 |
|---|---|---|---|---|
| 基本形 |
if(もし〜なら)past tense(過去形)would(〜するのに)could(〜できるのに)might(〜かもしれないのに)
|
型
If S + 過去形, S + would/could/might + 原形
|
今の事実と反対、または現実から離れた想像を表します。 |
if節に would を入れないのが基本です。
|
| be動詞 |
were(〜であれば)If I were(もし私が〜なら)If he were(もし彼が〜なら)If she were(もし彼女が〜なら)
|
型
If S were ..., S would + 原形
|
主語が I や he でも、仮定法では were を使うのが基本です。
|
会話で was を聞いても、学習上は were を基準にします。
|
| 助言 |
If I were you(もし私があなたなら)I would(私なら〜する)I would not(私なら〜しない)in your position(あなたの立場なら)
|
型
If I were you, I would + 原形
|
直接命令せず、「私なら〜する」とやわらかく助言できます。 |
You should ... よりクッションのある言い方です。
|
| 能力・可能 |
could(〜できるのに)could visit(訪ねられるのに)could join(参加できるのに)could explain(説明できるのに)
|
型
If S + 過去形, S + could + 原形
|
条件が整えば「できるのに」という、できない現実との対比を表します。 |
can よりも現実から離れた想像になります。
|
| 可能性 |
might(〜かもしれないのに)might agree(同意するかもしれない)might change(変わるかもしれない)might help(役立つかもしれない)
|
型
If S + 過去形, S + might + 原形
|
結果を断定せず、「そうなる可能性もある」と控えめに言います。 |
would より弱く、確信度が下がります。
|
| 万一 |
should(万一〜なら)If you should need(万一必要なら)If anything should happen(万一何か起きたら)If there should be(万一〜があれば)
|
型
If S should + 原形, S + will/would/命令文
|
起こる可能性が低い未来を、丁寧に想定します。 | 案内・メール・注意書きでよく使われます。 |
| 仮に |
were to(仮に〜だとしたら)If S were to fail(仮に失敗するとしたら)If S were to disappear(仮に消えるとしたら)If S were to change(仮に変わるとしたら)
|
型
If S were to + 原形, S + would + 原形
|
実現可能性が低い未来を、かなり仮定的に表します。 |
should より「仮にそうなったら」の想像感が強めです。
|
| 否定形 |
were not(〜でなければ)did not(〜しなければ)would not(〜しないのに)could not(〜できないのに)
|
型
If S did not + 原形, S would not + 原形
|
「もし〜でなければ」「もし〜しなければ」という反対条件を作ります。 |
一般動詞の否定は did not + 原形 です。
|
if(もし〜なら)would(〜するのに)could(〜できるのに)might(〜かもしれないのに)
If S + 過去形, S + would/could/might + 原形If I were(もし私が〜なら)If he were(もし彼が〜なら)If she were(もし彼女が〜なら)
were が基本です。If I were free, I would go.If I were you(もし私があなたなら)I would(私なら〜する)I would not(私なら〜しない)
If I were you, I would + 原形could visit(訪ねられるのに)could join(参加できるのに)could explain(説明できるのに)
If S + 過去形, S + could + 原形might agree(同意するかもしれない)might change(変わるかもしれない)might help(役立つかもしれない)
If S + 過去形, S + might + 原形If you should need(万一必要なら)If anything should happen(万一何か起きたら)If there should be(万一〜があれば)
If S should + 原形, ...were to fail(仮に失敗するとしたら)were to disappear(仮に消えるとしたら)were to change(仮に変わるとしたら)
If S were to + 原形, S would + 原形were not(〜でなければ)did not(〜しなければ)would not(〜しないのに)could not(〜できないのに)
If S did not + 原形, S would not + 原形💬 例文で感覚をつかもう!
If I had a bigger kitchen, I would cook more often.
(もしもっと広いキッチンがあれば、もっとよく料理するのに。)
🔧 If I had ... は「今は持っていないけれど、もし持っていたら」という仮定です。
✅ would cook は、その仮定の世界で起こる結果を表します。
💡 had は過去形ですが、ここでは「今の事実と反対」を表しています。
If the office were quieter, I could focus on this report.
(もしオフィスがもっと静かなら、この報告書に集中できるのに。)
🔧 the office は単数ですが、仮定法では were を使う形が基本です。
✅ could focus は「条件が整えば集中できるのに」という能力・可能性を表します。
📌 実際には「今は静かではないから、集中しにくい」という背景があります。
If I were you, I would ask for the details before accepting the offer.
(私があなたなら、その提案を受ける前に詳細を確認します。)
🔧 If I were you は、助言の定番表現です。
✅ You should ask ... よりも「私ならこうする」という言い方なので、押しつけ感が弱くなります。
💡 仕事・友人への相談・メールでも使いやすいクッション表現です。
If we had a longer weekend, we could visit Kyoto and Nara.
(もし週末がもっと長ければ、京都と奈良に行けるのに。)
🔧 could visit は「行けるのに」という可能・能力の結果を表します。
✅ would visit なら「行くのに」、could visit なら「行けるのに」と少し意味が変わります。
📌 「条件が足りないから、今はできない」という感覚がポイントです。
If the explanation were simpler, more people might use the service.
(説明がもっと簡単なら、もっと多くの人がそのサービスを使うかもしれません。)
🔧 might use は「使うかもしれない」という控えめな予測です。
✅ would use より断定が弱く、提案や改善案で自然に使えます。
💡 「もっと簡単なら」という条件が、現在の課題をやわらかく示しています。
If you should need help with the form, please contact the support desk.
(万一フォームの記入でお困りの場合は、サポート窓口へご連絡ください。)
🔧 If you should need ... は「万一〜が必要なら」という丁寧な言い方です。
✅ 起こる可能性は高くないけれど、念のため案内しておく場面に向いています。
📌 ビジネスメール・利用案内・サポート文でよく使われます。
If the main server were to fail, we would switch to the backup system.
(仮にメインサーバーが停止した場合は、バックアップシステムに切り替えるでしょう。)
🔧 If S were to + 原形 は「仮に〜だとしたら」という、かなり仮定的な未来を表します。
✅ 実際に起こると決めつけず、リスクとして冷静に想定する表現です。
💡 システム障害・災害・大きな変更など、低い可能性を想定する場面に向いています。
If I did not drink coffee at night, I would sleep better.
(夜にコーヒーを飲まなければ、もっとよく眠れるのに。)
🔧 一般動詞の否定は did not + 原形 で作ります。
✅ 実際には「夜にコーヒーを飲んでいる」ので、眠りがよくないという背景があります。
📌 would sleep better は「そうすれば、もっと眠れるだろうに」という想像の結果です。
If I were in your position, I would not sign the contract today.
(私があなたの立場なら、今日はその契約書に署名しません。)
🔧 If I were in your position は If I were you と同じように、助言をやわらげる表現です。
✅ would not sign で「私なら署名しない」と、相手を直接責めずに注意できます。
💡 契約・購入・大事な判断では、このようなクッション表現がとても便利です。
- ✅ 基本形は
If S + 過去形, S + would/could/might + 原形。 - ✅
wereは仮定法の重要サイン。特にIf I were youは助言の定番。 - ✅
shouldは「万一」、were toは「仮に〜だとしたら」という低い可能性の未来を表す。 - ⚠️ 基本形では、if節に
wouldを入れず、主節にwould/could/mightを置く。
If + 過去形・would / could / might + 動詞の原形・
should・were to を使って正しく表せるか確認してみよう😊
3. 仮定法過去完了(過去の事実と反対)
仮定法過去完了
は、
「過去の事実と反対」
を表す形です。
基本ブロックは
If S had + 過去分詞, S would have + 過去分詞
。
日本語では
「もしあのとき〜していたら、〜だったのに」
にあたります。後悔・反省・見逃したチャンスを英語で表すとき、とてもよく使います😌
If I had left earlier, I would have caught the bus. は、
「早く出ていたらバスに乗れたのに」という意味です。
実際には
早く出なかった
+
バスに乗れなかった
という
2つの事実
が背景にあります。
if節の
had + 過去分詞
は「もし〜していたら」。
主節の
would have + 過去分詞
は「〜だったのに」。
この
原因 → 結果
の流れで考えると、長い文でも読みやすくなります。
would have だけでなく could have / might have も使える
would have は「〜だったのに」。
could have は
「〜できたのに」、
might have は
「〜だったかもしれないのに」
というニュアンスです。
📌 結果の種類によって助動詞を変えると、気持ちがより自然に伝わります。
🧭 仮定法過去完了の感覚:過去をふり返る気持ち
I missed the meeting.
(私は会議に遅れました。)
📌 これはただの事実です。
If I had checked the time, ...
(もし時間を確認していたら、)
📌 実際には確認していません。
... I would have arrived on time.
(時間どおりに着けたのに。)
📌 実際には間に合っていません。
⚠️ よくあるミス(ここを直すと一気にわかりやすい)
would have を入れてしまう
If I would have known, ...✅
If I had known, ...基本形では、if節は
had + 過去分詞
です。
I missed the train. は事実。If I had left earlier, I would have caught the train. は
事実ではない想像
です。過去のやり直しを想像している点が大きな違いです。
📌 仮定法過去完了の型まとめ
| 分類 | 代表語・サイン | 基本の型 | 意味・ニュアンス | 注意点 |
|---|---|---|---|---|
| 基本形 |
had known(知っていたら)had left(出発していたら)had checked(確認していたら)would have caught(つかまえられたのに)
|
型
If S had + 過去分詞, S would have + 過去分詞
|
過去の事実と反対の想像を表します。後悔・反省の基本形です。 |
if節は had + p.p.、主節は would have + p.p. に分けます。
|
| 後悔 |
had studied(勉強していたら)had apologized(謝っていたら)had gone to bed earlier(もっと早く寝ていたら)would have felt better(もっと気分が良かったのに)
|
型
If S had + p.p., S would have + p.p.
|
「あのとき〜していればよかった」という反省・残念な気持ちを表します。 | 感情がこもりやすく、会話でもよく使われます。 |
| 結果 |
would have arrived(着いていたのに)would have passed(合格していたのに)would have stayed(滞在していたのに)would have worked(うまくいっていたのに)
|
型
... , S would have + 過去分詞
|
仮定の結果を、比較的はっきり言います。 | 「〜しただろうに」「〜だったのに」に近い感覚です。 |
| 能力 |
could have helped(助けられたのに)could have finished(終えられたのに)could have avoided(避けられたのに)could have found(見つけられたのに)
|
型
If S had + p.p., S could have + p.p.
|
条件が整っていれば「〜できたのに」という可能・能力を表します。 |
would have より「可能だったかどうか」に焦点があります。
|
| 可能性 |
might have changed(変わっていたかもしれない)might have agreed(同意していたかもしれない)might have improved(改善していたかもしれない)might have survived(持ちこたえていたかもしれない)
|
型
If S had + p.p., S might have + p.p.
|
「そうなった可能性もある」と控えめに言う形です。 | 結果を断定したくないときに便利です。 |
| 否定形 |
had not forgotten(忘れていなければ)had not missed(逃していなければ)would not have been late(遅れなかったのに)could not have failed(失敗しなかったはずなのに)
|
型
If S had not + p.p., S would not have + p.p.
|
過去の失敗や問題を「〜しなければ防げたのに」と表します。 | 否定語の位置を崩さないように注意します。 |
| 倒置 |
Had I known(もし知っていたら)Had we checked(もし確認していたら)Had she arrived earlier(もし彼女が早く着いていたら)Had they listened(もし彼らが聞いていたら)
|
型
Had S + 過去分詞, S would have + 過去分詞
|
if を使わない、ややかための表現です。
|
書き言葉やフォーマルな文で見かけやすいです。 |
| 感情表現 |
If only I had called(電話していればよかった)If only we had booked earlier(もっと早く予約していれば)what a shame(なんて残念)I regret that ...(〜を後悔している)
|
型
If only S had + p.p., ...
|
後悔・残念さを、より感情的に強く表します。 |
wish と近いですが、ここでは「過去への強い後悔」の感覚をつかむのが大切です。
|
had known(知っていたら)had left(出発していたら)would have caught(つかまえられたのに)
If S had + p.p., S would have + p.p.had studied(勉強していたら)had apologized(謝っていたら)had gone to bed earlier(もっと早く寝ていたら)
would have arrived(着いていたのに)would have passed(合格していたのに)would have worked(うまくいっていたのに)
could have helped(助けられたのに)could have finished(終えられたのに)could have avoided(避けられたのに)
might have changed(変わっていたかもしれない)might have agreed(同意していたかもしれない)might have improved(改善していたかもしれない)
had not forgotten(忘れていなければ)would not have been late(遅れなかったのに)could not have failed(失敗しなかったはずなのに)
If S had not + p.p., S would not have + p.p.Had I known(もし知っていたら)Had we checked(もし確認していたら)Had they listened(もし彼らが聞いていたら)
if を省いた、少しかたい表現です。Had S + p.p., S would have + p.p.If only I had called(電話していればよかった)If only we had booked earlier(もっと早く予約していれば)
💬 例文で感覚をつかもう!
If I had checked the train schedule, I would have arrived on time.
(もし電車の時刻を確認していたら、時間どおりに着けたのに。)
🔧 had checked が「確認していたら」、would have arrived が「着けたのに」です。
✅ 原因(確認しなかった)と結果(間に合わなかった)がはっきり見える、基本形のよい例です。
💡 日常会話でも実用的で、「過去をやり直したい気持ち」が自然に伝わります。
If she had started preparing earlier, she would have passed the interview.
(もし彼女がもっと早く準備を始めていたら、その面接に受かっていたのに。)
🔧 had started preparing earlier は、過去の行動が足りなかったことを表します。
✅ would have passed は結果をかなりはっきり言う形で、「受かっていたはず」という気持ちが出ます。
📌 勉強・就職活動・資格試験など、後悔の場面でよく使えるパターンです。
If we had booked the tickets sooner, we would have gotten better seats.
(もしもっと早くチケットを予約していたら、もっとよい席が取れていたのに。)
🔧 これは「見逃したチャンス」を表す典型例です。
✅ 実際には予約が遅れたため、理想の結果が得られなかったことを表しています。
💡 better seats のように比較級を使うと、「本当はもっと良い結果だったのに」がはっきりします。
If you had sent me the file yesterday, I could have finished the report this morning.
(もし昨日そのファイルを送ってくれていたら、今朝その報告書を仕上げられたのに。)
🔧 could have finished は「仕上げることが可能だったのに」という意味です。
✅ would have finished よりも「できたかどうか」に焦点があります。
📌 ビジネス場面では、責めすぎずに事情を説明したいときにも使いやすい形です。
If they had explained the plan more clearly, everyone might have agreed sooner.
(もし彼らがその計画をもっとわかりやすく説明していたら、みんなもっと早く賛成していたかもしれないのに。)
🔧 might have agreed は「賛成していた可能性がある」という控えめな言い方です。
✅ 結果を断定しないので、相手を強く責めたくない場面で便利です。
💡 会議・提案・説明不足の振り返りにそのまま使える自然な文です。
If I had not forgotten my password, I would not have missed the deadline.
(もしパスワードを忘れていなければ、締め切りに遅れなかったのに。)
🔧 if節も主節も否定形になっている例です。
✅ 「忘れなければ → 遅れなかったのに」と、失敗を防げた可能性を表しています。
📌 否定語の位置は had not forgotten、would not have missed の形で覚えておきましょう。
Had I known about the road closure, I would have taken another route.
(道路閉鎖のことを知っていたら、別の道を選んでいたのに。)
🔧 Had I known ... は If I had known ... の倒置形です。
✅ if を使わないぶん、少しかためで洗練された響きになります。
💡 ニュース記事・説明文・ビジネス寄りの文章でも見かけるので、読めるようにしておくと安心です。
If only I had called her before the meeting, we would have avoided the misunderstanding.
(会議の前に彼女へ電話していれば、その誤解は避けられたのに。)
🔧 If only は「〜だったらよかったのに」という強い後悔を表します。
✅ ここでは通常の仮定法過去完了より、感情が少し強めに出ています。
📌 人間関係・連絡ミス・タイミングのすれ違いなど、現実的な場面でとても使いやすい表現です。
If we had brought some water with us, we would have felt much better during the hike.
(もし水を持ってきていたら、ハイキング中もっと楽だったのに。)
🔧 had brought が「持ってきていたら」、would have felt が「もっと楽だったのに」です。
✅ 大きな失敗だけでなく、日常のちょっとした後悔にも仮定法過去完了は使えます。
💡 このような軽い後悔の文で練習すると、形と意味が定着しやすいです。
- ✅ 基本形は
If S had + 過去分詞, S would/could/might have + 過去分詞。 - ✅ 意味は「過去の事実と反対」=「もしあのとき〜していたら、〜だったのに」。
- ✅
would haveは結果、could haveは可能、might haveは控えめな可能性を表す。 - ⚠️ if節に
would haveを入れず、if節はhad + 過去分詞で作るのが基本。
had + 過去分詞・would have + 過去分詞・
could have + 過去分詞・might have + 過去分詞
を使って正しく表せるか確認してみよう😊
4. 仮定法現在(that節で原形を使う)
仮定法現在
は、
提案・要求・必要性
を表す文で、that節の中に
動詞の原形
が出る形です。
たとえば、
I suggest that he go there.
のように、主語が he でも goes ではなく
go を使います。
「まだ実行されていないことを、提案・要求・必要事項として述べる」イメージで押さえるとわかりやすいです😊
仮定法現在では、that節の主語が he / she / everyone でも、
動詞に
-s を付けない
のが重要です。
✅ I suggest that he
go
there.
❌ I suggest that he goes there.
should + 原形 でも表せる
that S + 原形 の形は、特にアメリカ英語でよく見ます。
一方で、
that S should + 原形
も自然です。
たとえば
It is important that everyone be informed.
と
It is important that everyone should be informed.
は、どちらも「全員に知らせることが重要だ」という意味になります。
I recommend that she take a break. は、
「彼女が今休憩している」という事実ではありません。
彼女が休憩を取ることをすすめる
という意味です。
📌 仮定法現在は、実際に起きていることではなく、
これから実行されるべき内容
を表すことが多いです。
🧭 仮定法現在のイメージ:まだ現実ではない「方針・要望」
I suggest that we review the plan.
(計画を見直すことを提案します。)
📌 まだ実行前の「提案内容」です。
They demanded that the issue be fixed.
(その問題を修正するよう求めました。)
📌 be fixed のように受け身の原形も出ます。
It is necessary that everyone be ready.
(全員が準備できていることが必要です。)
📌 フォーマルな説明・規程でよく使います。
⚠️ よくあるミス(原形ルールで迷いやすいところ)
-s を付けてしまう
I suggest that he goes first.✅
I suggest that he go first.仮定法現在では、that節の中は
原形
です。
be + 過去分詞 を忘れる
It is important that the form is submitted today.✅
It is important that the form be submitted today.「提出される」は
be submitted
のように、受け身でも原形にします。
📌 仮定法現在の型まとめ
| 分類 | 代表語・サイン | 基本の型 | 意味・ニュアンス | 注意点 |
|---|---|---|---|---|
| 提案 |
suggest(提案する)recommend(すすめる)propose(提案する)advise(助言する)
|
型
S suggest that S + 原形別形 S suggest that S should + 原形
|
「〜するのがよい」と提案する形。会議・相談・改善案でよく使います。 |
he go のように -s なし。
|
| 要求 |
demand(要求する)request(依頼する)ask(求める)order(命じる)
|
型
S demand that S + 原形受け身 S demand that S be + 過去分詞
|
「〜するよう求める」。メール・手続き・交渉で出やすい形です。 |
受け身は be + 過去分詞。
|
| 主張 |
insist(強く主張する)urge(強く促す)move(動議を出す)prefer(〜を望む)
|
型
S insist that S + 原形別形 S insist that S should + 原形
|
「ぜひ〜してほしい」「〜すべきだ」と強めに押し出す表現です。 | 意味が強くなりやすいので文脈に注意。 |
| 重要性 |
important(重要な)necessary(必要な)essential(不可欠な)vital(極めて重要な)
|
型
It is + 形容詞 + that S + 原形別形 It is + 形容詞 + that S should + 原形
|
「〜することが重要・必要」と、方針や注意事項を述べます。 | フォーマルな文章でよく見ます。 |
| 妥当性 |
advisable(望ましい)appropriate(適切な)desirable(望ましい)preferable(より望ましい)
|
型
It is advisable that S + 原形
|
「〜するのが望ましい・適切だ」と、やわらかく方針を示します。 | 命令より角が立ちにくい表現です。 |
| 規則・条件 |
require(要求する)rule(規則)policy(方針)regulation(規定)
|
型
The rule requires that S + 原形受け身 The policy requires that S be + 過去分詞
|
「規則として〜を求める」。社内規程・案内文でよく使います。 | かなり書き言葉寄りです。 |
| 受け身 |
be submitted(提出される)be checked(確認される)be notified(通知される)be approved(承認される)
|
型
that S be + 過去分詞別形 that S should be + 過去分詞
|
「〜されるべき内容」を、手続き・ルールとして表します。 |
is submitted と混同しない。
|
| 否定 |
not be shared(共有されない)not enter(入らない)not use(使わない)not be delayed(遅れない)
|
型
that S not + 原形別形 that S should not + 原形
|
「〜しないことが重要」「〜しないよう求める」を表します。 |
not は原形の前に置きます。
|
suggest(提案する)recommend(すすめる)propose(提案する)advise(助言する)
S suggest that S + 原形demand(要求する)request(依頼する)ask(求める)order(命じる)
S demand that S + 原形insist(強く主張する)urge(強く促す)move(動議を出す)prefer(〜を望む)
S insist that S + 原形important(重要な)necessary(必要な)essential(不可欠な)vital(極めて重要な)
It is + 形容詞 + that S + 原形advisable(望ましい)appropriate(適切な)desirable(望ましい)preferable(より望ましい)
It is advisable that S + 原形require(要求する)rule(規則)policy(方針)regulation(規定)
The rule requires that S + 原形be submitted(提出される)be checked(確認される)be notified(通知される)be approved(承認される)
is ではなく、原形の be を使います。that S be + 過去分詞not be shared(共有されない)not enter(入らない)not use(使わない)not be delayed(遅れない)
that S not + 原形💬 例文で感覚をつかもう!
I suggest that we be given more time to review the contract.
(契約書を確認するために、私たちにもう少し時間を与えるべきだと提案します。)
🔧 suggest that S + 原形 の形です。
✅ we are given ではなく、仮定法現在では we be given の形になります。
💡 契約・確認・承認など、ビジネス寄りの文でとても自然に使えます。
The manager demanded that the report be submitted before noon.
(上司は、その報告書を正午までに提出するよう求めました。)
🔧 demand that S be + 過去分詞 で「〜されるよう要求する」を表します。
✅ the report is submitted ではなく、仮定法現在では the report be submitted になります。
📌 before noon のように期限を入れると、実務文として使いやすくなります。
She insisted that the meeting start exactly at nine.
(彼女は、会議を9時ちょうどに始めるべきだと強く主張しました。)
🔧 the meeting は単数ですが、starts ではなく start を使います。
✅ insist は「強く主張する」なので、提案より少し強い響きになります。
💡 時刻やルールを決める場面では、仮定法現在がきれいに使えます。
It is important that each customer receive a clear explanation.
(それぞれのお客様が明確な説明を受けることが重要です。)
🔧 It is important that S + 原形 の定番形です。
✅ each customer は単数扱いですが、receives ではなく receive になります。
📌 接客・説明・案内の品質を述べる文として、実際によく使える内容です。
It is necessary that the password be changed every month.
(パスワードを毎月変更することが必要です。)
🔧 受け身の場合も、仮定法現在では be + 過去分詞 を使います。
✅ is changed ではなく be changed になるのがポイントです。
💡 セキュリティ・規則・手順の説明でとてもよく合う表現です。
The doctor recommended that he take a short walk every day.
(医師は、彼が毎日短い散歩をすることをすすめました。)
🔧 recommended that he take ... で「彼が〜することをすすめた」という意味です。
✅ 主語が he でも、takes ではなく take になります。
📌 医師・先生・上司などが「〜することをすすめる」場面でよく使えます。
We requested that the delivery date be moved to next Monday.
(私たちは、配送日を次の月曜日に変更するよう依頼しました。)
🔧 requested that S be moved で「〜が変更されるよう依頼した」という意味です。
✅ the delivery date 自体が変更される側なので、受け身の be moved を使っています。
💡 配送・予定変更・納期調整など、実務メールでかなり使いやすい文です。
It is essential that everyone remain calm during an emergency.
(緊急時には、全員が落ち着いていることが不可欠です。)
🔧 It is essential that S + 原形 の形です。
✅ everyone は単数扱いに見えますが、ここでは remains ではなく remain です。
📌 安全・災害・緊急時の注意事項では、このようなフォーマル表現がよく合います。
The rule requires that visitors wear an ID badge at all times.
(その規則では、訪問者が常にIDバッジを着用することを求めています。)
🔧 require that S + 原形 で「規則として〜を求める」を表します。
✅ visitors wear は普通の現在形にも見えますが、ここでは「規則が求める内容」としての原形です。
💡 ルール・案内・入館手続きなどの英語でとても実用的です。
- ✅ 仮定法現在は、提案・要求・必要性を表す that節で使われる。
- ✅ 基本は
that S + 原形。主語が三人称単数でも-sを付けない。 - ✅ 受け身は
that S be + 過去分詞。is + 過去分詞と混同しない。 - ✅
that S should + 原形の形もよく使われ、意味はほぼ同じ。 - ⚠️ 「現在の事実」ではなく、「これから実行してほしい内容・方針」を表すことが多い。
go・be submitted・not use のような
動詞の原形 を正しく使えるか確認してみよう😊
5. 願望を表す仮定法(wish / would that / if only)
願望を表す仮定法
は、
「本当はそうではないけれど、そうだったらいいのに」
という気持ちを表します。
代表は
wish
と
if only
です。
今の願いなら wish + 過去形、
過去への後悔なら wish + had + 過去分詞
と考えると、かなり整理しやすくなります😊
I wish I knew the answer. は、
「答えを知っていたらいいのに」という意味です。
今のことを言っているのに know ではなく
knew
を使うのは、
現実から距離を置く
ためです。
📌 実際には「今、答えを知らない」という背景があります。
had + 過去分詞
I wish I had saved the file. は、
「そのファイルを保存しておけばよかった」という意味です。
過去をふり返る願望・後悔では、
wish + S + had + 過去分詞
を使います。
もう変えられない過去
を、気持ちの中でやり直しているイメージです。
if only は I wish より気持ちが強い
If only I had more time! は、
「もっと時間があればいいのに!」という強い願望です。
I wish よりも、
切実さ・悔しさ・お願い感
が強く出ます。
📌 感嘆符 ! が似合う表現ですが、フォーマル文では使いすぎに注意しましょう。
🧭 願望表現のイメージ:時間と気持ちで分ける
I wish I were free.
(自由ならいいのに。)
📌 実際は自由ではありません。
I wish I had listened.
(聞いておけばよかった。)
📌 実際は聞いていません。
If only the noise would stop!
(その騒音が止んでくれればいいのに!)
📌 変化してほしい気持ちが強い表現です。
⚠️ よくあるミス(wish で特につまずきやすいところ)
I wish I know the answer.✅
I wish I knew the answer.「今、知っていたらいいのに」でも、仮定法では
過去形
にします。
I wish I saved the draft.✅
I wish I had saved the draft.「保存しておけばよかった」のように過去を後悔するなら、
had + 過去分詞
を使います。
つまり、
I wish I were ... / I wish I had done ... の2ブロックで覚えるとラクです✨
📌 願望を表す仮定法の型まとめ
| 分類 | 代表語・サイン | 基本の型 | 意味・ニュアンス | 注意点 |
|---|---|---|---|---|
| 今の願い |
wish(〜ならいいのに)were(〜であればいいのに)knew(知っていればいいのに)had(持っていればいいのに)
|
型
I wish S + 過去形be動詞 I wish S were ...
|
「今はそうではないけれど、〜ならいいのに」という願望です。 | 今の話でも過去形を使います。 |
| できれば |
could speak(話せればいいのに)could join(参加できればいいのに)could afford(買う余裕があればいいのに)could remember(思い出せればいいのに)
|
型
I wish S could + 原形
|
「〜できればいいのに」という能力・可能性への願望です。 |
can ではなく could。
|
| 変化してほしい |
would stop(止んでくれればいいのに)would listen(聞いてくれればいいのに)would reply(返信してくれればいいのに)would change(変わってくれればいいのに)
|
型
I wish S would + 原形
|
相手・状況に「変わってほしい」「〜してくれればいいのに」と願います。 | 不満・いらだちが出ることがあります。 |
| 過去の後悔 |
had studied(勉強していたらよかった)had saved(保存していたらよかった)had asked(聞いていたらよかった)had taken(取っていたらよかった)
|
型
I wish S had + 過去分詞
|
「〜していたらよかったのに」という過去への後悔です。 |
ただの過去形ではなく had + p.p.。
|
| 強い願望 |
If only(〜でさえあれば)If only I knew(知ってさえいれば)If only we had(持ってさえいれば)If only it were(そうでさえあれば)
|
型
If only S + 過去形過去 If only S had + 過去分詞
|
I wish より強い「〜だったらいいのに!」を表します。
|
感情が強いので使いすぎに注意。 |
| 文語 |
would that(〜であればよいのに)Would that I could(できればよいのに)Would that it were(そうであればよいのに)Would that we had(あればよいのに)
|
型
Would that S + 仮定法
|
古め・文学的な願望表現です。読むときに意味が取れれば十分です。 | 日常会話ではかなりまれです。 |
| 祝福・祈願 |
God bless you(神の祝福がありますように)Heaven help us(どうか助けがありますように)Long live the king(王が長生きしますように)Peace be with you(平安がありますように)
|
型
主語 + 原形古風 願望・祈願の原形
|
古風な仮定法現在が残った慣用句です。 | 決まり文句として覚えるのがおすすめ。 |
| 否定の願い |
weren't(〜でなければいいのに)didn't have to(〜しなくてよければ)hadn't said(言わなければよかった)wouldn't happen(起こらなければいいのに)
|
型
I wish S did not + 原形過去 I wish S had not + p.p.
|
「〜でなければいいのに」「〜しなければよかった」を表します。 | 時間によって否定形を変えます。 |
wish(〜ならいいのに)were(〜であればいいのに)knew(知っていればいいのに)had(持っていればいいのに)
I wish S + 過去形could speak(話せればいいのに)could join(参加できればいいのに)could afford(買う余裕があればいいのに)could remember(思い出せればいいのに)
could を使います。I wish S could + 原形would stop(止んでくれればいいのに)would listen(聞いてくれればいいのに)would reply(返信してくれればいいのに)would change(変わってくれればいいのに)
I wish S would + 原形had studied(勉強していたらよかった)had saved(保存していたらよかった)had asked(聞いていたらよかった)had taken(取っていたらよかった)
I wish S had + 過去分詞If only I knew(知ってさえいれば)If only we had(持ってさえいれば)If only it were(そうでさえあれば)
I wish より強い願望や後悔を表します。If only S + 仮定法would that(〜であればよいのに)Would that I could(できればよいのに)Would that it were(そうであればよいのに)
Would that S + 仮定法God bless you(神の祝福がありますように)Long live the king(王が長生きしますように)Peace be with you(平安がありますように)
主語 + 原形weren't(〜でなければいいのに)didn't have to(〜しなくてよければ)hadn't said(言わなければよかった)
I wish S did not ... / had not ...💬 例文で感覚をつかもう!
I wish I knew the answer.
(答えがわかればいいのに。)
🔧 I wish S + 過去形 で、今の事実と反対の願いを表します。
✅ knew は過去形ですが、ここでは「今、知っていたらいいのに」という現在の願いです。
💡 実際には答えがわからない、という背景があります。
I wish I were more confident when speaking in meetings.
(会議で話すとき、もっと自信があればいいのに。)
🔧 I wish I were ... は、今の自分の状態に対する願いです。
✅ 主語が I でも、仮定法では was より were を基本として覚えると安心です。
📌 「もっと〜ならいいのに」という自己改善の気持ちを自然に表せます。
I wish I could take a full week off this summer.
(この夏、丸1週間休みを取れたらいいのに。)
🔧 could take は「取ることができれば」という能力・可能性の願いです。
✅ I wish I can ... ではなく、仮定法では I wish I could ... を使います。
💡 休暇・時間・お金など、現実には難しい願いを言うときに便利です。
I wish the neighbors would keep the music down at night.
(近所の人たちが夜は音楽の音量を下げてくれればいいのに。)
🔧 I wish S would ... は、相手や状況が変わってほしいときに使います。
✅ ここでは「近所の人たちに音量を下げてほしい」という不満・要望が含まれています。
📌 keep the music down は「音量を控える」という日常的な表現です。
I wish I had not spent so much money last month.
(先月、あんなにお金を使わなければよかった。)
🔧 過去への後悔なので、had not spent という過去完了形を使います。
✅ 実際には「先月たくさん使ってしまった」という事実があります。
💡 お金・時間・選択の後悔は、I wish I had ... で表しやすいです。
We wish we had taken more photos at the festival.
(お祭りでもっと写真を撮っておけばよかった。)
🔧 had taken は「撮っていたらよかった」という過去への後悔です。
✅ 実際には写真をあまり撮らなかったので、今ふり返って残念に思っています。
📌 日常の軽い後悔にも、仮定法過去完了はとても自然に使えます。
If only the rain would stop before the concert!
(コンサートの前に雨が止んでくれればいいのに!)
🔧 If only は、I wish よりも強い願望を表します。
✅ would stop は「止んでくれればいいのに」という変化への願いです。
💡 天気・騒音・相手の行動など、自分では直接変えにくいものに使いやすいです。
If only I had saved the draft before closing the browser!
(ブラウザを閉じる前に下書きを保存しておけばよかったのに!)
🔧 If only I had saved ... は、過去への強い後悔を表します。
✅ I wish I had saved ... よりも、「本当に保存しておけばよかった!」という感情が強めです。
📌 作業ミス・保存忘れ・送信忘れなど、現代的な場面でも使いやすい表現です。
Would that we could meet again someday.
(いつかまた会えたらよいのに。)
🔧 would that は、古風・文語的な願望表現です。
✅ 日常会話で自分から使う必要はあまりありませんが、文学的な文章で出たときに「〜ならよいのに」と読めると便利です。
💡 ここでは could meet が「会えたら」という可能性への願望を表しています。
God bless you.
(神の祝福がありますように。/お大事に。)
🔧 God bless you は、古風な仮定法現在が残った慣用句です。
✅ blesses ではなく bless という原形が使われています。
📌 くしゃみをした人に言う「お大事に」の表現としても知られています。文法として分解しすぎず、決まり文句として覚えるのがおすすめです。
- ✅ 今の願いは
I wish S + 過去形。「今〜ならいいのに」を表す。 - ✅ できないことへの願いは
I wish S could + 原形。 - ✅ 状況や相手に変わってほしいときは
I wish S would + 原形。 - ✅ 過去の後悔は
I wish S had + 過去分詞。 - ✅
If onlyはI wishより強い願望・後悔を表す。 - ✅
would thatやGod bless youは古風・慣用的な表現として意味を取れるようにする。
I wish S + 過去形・I wish S could + 原形・
I wish S had + 過去分詞・If only ...
を使って正しく表せるか確認してみよう😊
6. if を用いない仮定法(倒置・不定詞・前置詞句など)
仮定法は if がある文だけではありません。
Were I ...、
Had I ...、
Without ...、
To hear him speak ...
のように、if が見えなくても「もし〜なら」を表すことがあります。
このセクションでは、見た目にだまされず
「どこに仮定が隠れているか」
を見抜けるようにしていきましょう😊
Without your advice, I would have made the same mistake. は、
If I had not had your advice
と同じような意味です。
Without A
や
But for A
は、「もしAがなければ」と考えると読みやすくなります。
Were I in your place, I would wait. は疑問文ではなく、
If I were in your place
と同じ意味です。
Had I known ... も
If I had known ...
の if を省いた形です。
📌 文頭に Were / Had / Should が来たら、まず「if省略かも」と疑いましょう。
would / could / might が仮定法の手がかり
Without the map, we would be lost. のように、
条件側に if がなくても、主節に
would
や
could
があると、仮定法の可能性が高くなります。
📌 「ifを探す」だけでなく、
結果側の助動詞
もセットで見ましょう。
🧭 ifなし仮定法のイメージ:条件の置き場所が変わるだけ
If I had known it, I would have helped.
(それを知っていたら、手伝ったのに。)
📌 条件が If で明示されています。
Had I known it, I would have helped.
(それを知っていたら、手伝ったのに。)
📌 意味はほぼ同じで、少しかためです。
Without your help, I would have failed.
(あなたの助けがなければ、失敗していたでしょう。)
📌 Without が条件の役割をしています。
⚠️ よくあるミス(if がない文で迷いやすいところ)
Had I ... を疑問文として読んでしまう
Had I known the truth? のような疑問だと思う✅
Had I known the truth, I would have acted differently.文末が
? でなく、後ろに would have が続くなら、仮定法の倒置です。
Without をただの「〜なしで」とだけ読む
Without your warning, we would have missed the problem. は、「あなたの警告がなければ」 という条件です。
Without の後ろに would / could / might が続くときは、if節の代わりとして読むことがあります。
Were / Had / Should、Without / But for、To do を見たら、
「もし〜なら」に戻して読んでみましょう✨
📌 if を用いない仮定法の型まとめ
| 分類 | 代表語・サイン | 基本の型 | 意味・ニュアンス | 注意点 |
|---|---|---|---|---|
| 倒置:現在 |
Were I(もし私が〜なら)Were he(もし彼が〜なら)Were she(もし彼女が〜なら)Were it not for(もし〜がなければ)
|
型
Were S ..., S would + 原形元の形 If S were ...
|
If S were ... の if を省いた、少しかための形です。
|
疑問文ではありません。 |
| 倒置:過去 |
Had I known(もし知っていたら)Had we checked(もし確認していたら)Had they arrived(もし彼らが到着していたら)Had it not been for(もし〜がなかったなら)
|
型
Had S + 過去分詞, S would have + 過去分詞元の形 If S had + 過去分詞
|
過去の事実と反対の仮定を、書き言葉寄りに表します。 |
Had の後ろは主語。
|
| 倒置:万一 |
Should you need(万一必要なら)Should anything happen(万一何か起きたら)Should there be(万一〜があれば)Should you have questions(ご質問があれば)
|
型
Should S + 原形, ...元の形 If S should + 原形
|
「万一〜なら」という、丁寧でフォーマルな未来の想定です。 | 案内文・メール向き。 |
| 不定詞 |
To hear him speak(彼の話し方を聞くと)To look at her(彼女を見ると)To read the comments(コメントを読むと)To see the room(その部屋を見ると)
|
型
To do ..., S would ...言い換え If S did ..., S would ...
|
「〜すれば、…と思うだろう」のように、見た目は不定詞でも仮定を含みます。 | 文脈で仮定か目的かを判断。 |
| 前置詞句 |
Without your help(あなたの助けがなければ)Without this tool(この道具がなければ)But for his advice(彼の助言がなければ)But for the delay(その遅れがなければ)
|
型
Without A, S would/could ...型 But for A, S would/could ...
|
if it were not for A / if it had not been for A の代わりになります。
|
But for は少しかため。
|
| 主語に仮定 |
A true friend(本当の友達なら)A careful driver(注意深い運転者なら)A wiser person(もっと賢い人なら)Anyone in your place(あなたの立場の人なら)
|
型
仮定を含む主語 + would/could + 原形
|
主語そのものが「もし〜なら」という条件の意味を含みます。 | 日本語では「〜なら」と補う。 |
| 分詞構文 |
Given more time(もっと時間が与えられれば)Seen from a distance(遠くから見れば)Left alone(放っておかれれば)Having known that(それを知っていたなら)
|
型
分詞句, S would/could ...
|
条件を短く圧縮した表現です。書き言葉で見かけやすいです。 | 主語との関係を確認。 |
| 副詞・接続表現 |
otherwise(そうでなければ)or(さもないと)in that case(その場合なら)under those conditions(その条件なら)
|
型
S ..., otherwise S would ...型 S ..., or S would ...
|
前の文や状況を受けて、「そうでなければ〜だった」と表します。 | 前後の文脈が大事。 |
Were I(もし私が〜なら)Were he(もし彼が〜なら)Were it not for(もし〜がなければ)
If S were ... の if を省いた、少しかための形です。Were S ..., S would + 原形Had I known(もし知っていたら)Had we checked(もし確認していたら)Had it not been for(もし〜がなかったなら)
Had S + p.p., S would have + p.p.Should you need(万一必要なら)Should anything happen(万一何か起きたら)Should there be(万一〜があれば)
Should S + 原形, ...To hear him speak(彼の話し方を聞くと)To look at her(彼女を見ると)To read the comments(コメントを読むと)
To do ..., S would ...Without your help(あなたの助けがなければ)Without this tool(この道具がなければ)But for his advice(彼の助言がなければ)
Without A, S would/could ...A true friend(本当の友達なら)A careful driver(注意深い運転者なら)A wiser person(もっと賢い人なら)
仮定を含む主語 + would/could + 原形Given more time(もっと時間が与えられれば)Seen from a distance(遠くから見れば)Left alone(放っておかれれば)
分詞句, S would/could ...otherwise(そうでなければ)or(さもないと)under those conditions(その条件なら)
S ..., otherwise S would ...💬 例文で感覚をつかもう!
Were I in your position, I would wait until tomorrow.
(もし私があなたの立場なら、明日まで待ちます。)
🔧 Were I in your position は If I were in your position と同じ意味です。
✅ 疑問文のように見えますが、疑問ではなく if を省いた倒置です。
💡 If I were you より少しかためで、落ち着いた助言の響きになります。
Had we checked the email sooner, we would have noticed the change.
(もっと早くメールを確認していたら、その変更に気づいていたのに。)
🔧 Had we checked ... は If we had checked ... の倒置形です。
✅ would have noticed があるので、過去の事実と反対の仮定だと判断できます。
📌 ビジネスメールや報告文で、原因と結果を少しかしこまって述べるときに便利です。
Should you need further assistance, please contact our support team.
(万一さらにサポートが必要な場合は、サポートチームまでご連絡ください。)
🔧 Should you need ... は If you should need ... と同じ意味です。
✅ 「万一〜なら」という丁寧な案内表現で、メール・利用案内・サポート文に向いています。
💡 主節は命令文 please contact ... でも自然に使えます。
To hear him explain the problem, you would think it was simple.
(彼がその問題を説明するのを聞けば、それは簡単だと思うでしょう。)
🔧 To hear him explain ... は、ここでは目的ではなく「もし聞けば」という仮定に近い働きをしています。
✅ you would think ... が続くことで、仮定法の結果だとわかります。
📌 不定詞は「〜するために」だけでなく、文脈によって仮定の意味を持つことがあります。
Without your quick reply, I would have missed the deadline.
(あなたの素早い返信がなければ、私は締め切りを逃していたでしょう。)
🔧 Without your quick reply は「もしあなたの素早い返信がなければ」という条件です。
✅ would have missed があるので、実際には締め切りに間に合ったことがわかります。
💡 感謝を伝えながら、相手の助けが大きかったことを自然に表せます。
But for the traffic jam, we would have arrived before lunch.
(その交通渋滞がなければ、私たちは昼食前に到着していたでしょう。)
🔧 But for ... は「〜がなければ」という意味で、Without ... より少しかためです。
✅ 実際には交通渋滞があったため、昼食前には到着できなかったという背景があります。
📌 文章・説明・ニュース調の文で見かけやすい表現です。
A true friend would tell you the truth, even when it is hard.
(本当の友達なら、たとえつらくても真実を伝えるでしょう。)
🔧 A true friend には「もし本当の友達なら」という仮定が含まれています。
✅ would tell があることで、「そういう人なら〜するはず」という仮定の意味になります。
💡 主語そのものが条件になっているので、日本語では「〜なら」と補って読むと自然です。
Given more time, we could improve the design further.
(もっと時間が与えられれば、私たちはそのデザインをさらに改善できるでしょう。)
🔧 Given more time は「もっと時間が与えられれば」という条件を短くした表現です。
✅ could improve があるので、条件が整えば可能になることを表しています。
📌 分詞構文は難しく見えますが、ここでは If we were given more time と考えるとわかりやすいです。
Please back up the data now; otherwise, you might lose important files.
(今すぐデータをバックアップしてください。そうでなければ、重要なファイルを失うかもしれません。)
🔧 otherwise は「そうでなければ」という意味で、前の内容を条件として受けます。
✅ ここでは「バックアップしなければ」という条件が隠れています。
📌 注意喚起・警告・案内文でとてもよく使える表現です。
- ✅
Were I .../Had I .../Should you ...は、ifを省いた倒置表現。 - ✅
Without .../But for ...は、「もし〜がなければ」という if節の代わりになりやすい。 - ✅
To do ...や分詞構文も、文脈によって「もし〜なら」の意味を含むことがある。 - ✅ 主語そのものが「もし〜なら」という条件を含む場合もある。
- ⚠️ if が見えなくても、主節の
would / could / mightを手がかりに仮定法を見抜く。
if がなくても仮定法だと見抜けるかな?
Were I ...・Had I ...・Should you ...・
Without ...・But for ...・Given ...・
otherwise などを手がかりに、
「もし〜なら」「〜がなければ」「そうでなければ」の意味を確認してみよう😊
7. 仮定法を用いた重要構文(頻出フレーズ集)
ここでは、仮定法そのものの基本形ではなく、
会話や読解でとてもよく出る重要構文
をまとめて整理します。
if it were not for ...、
as if / as though、
would rather、
had better
などは、英作文・会話・長文読解のどれでもよく見ます。
1つずつ見ると難しそうでも、
「どんな気持ち・場面で使うか」
をつかめば、かなり覚えやすくなります✨
if it were not for ... は「もし〜がなければ」、
as if ... は「まるで〜のように」、
would rather ... は「むしろ〜したい」、
It is time ... は「もう〜してよい頃だ」と、
見た目はそれぞれ違います。
でも全部、
現実をそのまま言うのではなく、
気持ちや想像を少し乗せて言う
表現だと考えると整理しやすいです。
It is time you went home. や
I would rather you stayed here. のように、
過去形なのに、意味は今のこと
を表す構文があります。
これは「本当はまだそうなっていない」現実から、
少し距離を置いて言う
ためです。
📌 仮定法では「形=時間」ではないことがあるので注意しましょう。
had better は「軽いおすすめ」ではなく、かなり強め
You had better leave now. は、
「今出たほうがいいよ」というより
“そうしないと困ることになるよ”
という強い忠告です。
似た意味の should より、
切迫感・警告っぽさ
が出やすいので、使いどころを意識しましょう。
⚠️ よくあるミス(ここを押さえるとかなり楽!)
It is time のあとを現在形にしてしまう
It is time you go home.✅
It is time you went home.「もう帰っていい頃だ/帰るべき時間だ」は、仮定法的に 過去形 を使います。
would rather のあとで主語が変わるのに原形を置く
I'd rather you stay here.✅
I'd rather you stayed here.主語が変わるときは、 仮定法過去 を使って「〜してほしい」を表します。
1語ずつ分析するより、
if it were not for ...、
It is time ...、
would rather ...
を
セット表現
として覚えていきましょう✨
📌 頻出フレーズの型まとめ
| 分類 | 代表語・サイン | 基本の型 | 意味・ニュアンス | 注意点 |
|---|---|---|---|---|
| 現在の仮定 |
if it were not for(もし〜がなければ)were it not for(もし〜がなければ)without(〜がなければ)but for(〜がなければ)
|
型
If it were not for A, S would ...
|
現在の状況で「〜がなかったら、今ごろ…」を表します。 |
現在寄りなら were。
|
| 過去の仮定 |
if it had not been for(もし〜がなかったなら)had it not been for(もし〜がなかったなら)without(〜がなければ)but for(〜がなければ)
|
型
If it had not been for A, S would have ...
|
過去の出来事について「あれがなければ…だったのに」を表します。 |
過去なら had been。
|
| もう〜する時間 |
It is time(もう〜する時間だ)It is high time(もうとっくに〜してよい頃だ)It is about time(そろそろ〜してよい頃だ)It's time for ...(〜の時間だ)
|
型
It is time S + 過去形
|
「今もうそうするべき時だ」という気持ちを表します。 | 意味は今でも形は過去形。 |
| 言い換え |
as it were(いわば)so to speak(いわば)in a sense(ある意味では)figuratively speaking(比ゆ的に言えば)
|
型
..., as it were, ...
|
言い方をやわらげたり、たとえっぽく言いたいときに使います。 | 少しかため・文章寄り。 |
| まるで〜のように |
as if(まるで〜のように)as though(まるで〜のように)look as if(〜のように見える)sound as though(〜のように聞こえる)
|
型
S + V + as if S + 過去形過去 ... as if S had + 過去分詞
|
現実とは違うことを「まるで〜みたい」と表します。 | 現在→過去形、過去→過去完了。 |
| 選好 |
would rather(むしろ〜したい)would sooner(むしろ〜したい)'d rather(むしろ〜したい)'d sooner(むしろ〜したい)
|
型
S would rather + 原形主語が変わる S would rather + 人 + 過去形
|
好みや希望を、少しやわらかく「むしろ〜したい」で表します。 | 主語が変わると過去形。 |
| 忠告 |
had better(〜したほうがよい)had better not(〜しないほうがよい)You'd better ...(〜したほうがいい)We'd better ...(〜したほうがいい)
|
型
S had better + 原形否定 S had better not + 原形
|
強めの忠告・警告。「そうしないとまずい」です。 |
had は固定形。
|
if it were not for(もし〜がなければ)were it not for(もし〜がなければ)without(〜がなければ)
If it were not for A, S would ...if it had not been for(もし〜がなかったなら)had it not been for(もし〜がなかったなら)but for(〜がなければ)
If it had not been for A, S would have ...It is time(もう〜する時間だ)It is high time(もうとっくに〜してよい頃だ)It is about time(そろそろ〜してよい頃だ)
It is time S + 過去形as it were(いわば)so to speak(いわば)in a sense(ある意味では)
..., as it were, ...as if(まるで〜のように)as though(まるで〜のように)look as if(〜のように見える)
S + V + as if S + 過去形 / had + p.p.would rather(むしろ〜したい)would sooner(むしろ〜したい)'d rather(むしろ〜したい)
S would rather + 原形 / 人 + 過去形had better(〜したほうがよい)had better not(〜しないほうがよい)You'd better ...(〜したほうがいい)
S had better + 原形💬 例文で感覚をつかもう!
If it were not for my classmate's notes, I would be completely lost in physics.
(クラスメートのノートがなければ、私は物理で完全に困っているでしょう。)
🔧 If it were not for A, S would ... は、「今Aがあるおかげで助かっている」という現在の仮定です。
✅ ここでは、クラスメートのノートが今の助けになっていることを表しています。
💡 感謝や支えを表すときに自然で、とても使いやすい表現です。
If it had not been for the GPS, we would have taken the wrong exit.
(GPSがなかったなら、私たちは間違った出口を出ていたでしょう。)
🔧 過去のことについて「もし〜がなかったら」と言うので、had not been for を使います。
✅ 主節の would have taken も過去の仮定法になっています。
📌 「あれがなかったら危なかった」という振り返りでよく使えます。
It is time you turned off your phone and got some sleep.
(もうスマホを切って、少し寝る時間ですよ。)
🔧 It is time S + 過去形 は「もう〜していい頃だ/〜すべき時間だ」です。
✅ 意味は現在のことですが、形は turned off のように過去形になります。
💡 やさしい注意や生活アドバイスにぴったりの表現です。
This small café is, as it were, the heart of the neighborhood.
(この小さなカフェは、いわばこの地域の中心です。)
🔧 as it were は「いわば」「言ってみれば」という意味です。
✅ 断定しすぎず、少したとえっぽく表現したいときに使います。
📌 会話よりも、説明文・エッセイ・少しかしこまった話し方で見かけやすいです。
He talks as if he knew everything about the project.
(彼は、そのプロジェクトのすべてを知っているかのように話します。)
🔧 as if S + 過去形 は、「まるでSが〜であるかのように」を表します。
✅ 実際には、彼が全部知っているとは限らないので仮定法過去になります。
💡 見た目・話し方・態度などの印象を表すときにとても便利です。
She looked at the old photo as though she had found a lost memory.
(彼女は、その古い写真を、失われた記憶を見つけたかのように見つめました。)
🔧 as though S had + 過去分詞 は、過去のことに対する「まるで〜だったかのように」です。
✅ 現在の印象ではなく、ひとつ前の出来事を想像している感じになります。
📌 as if と as though はほぼ同じ意味で使えます。
I 'd rather stay home tonight and finish my book.
(今夜は外出するより、家にいて本を読み終えたいです。)
🔧 主語が同じときの would rather のあとには、stay のように原形を置きます。
✅ 「むしろ〜したい」という選好を、自然でやわらかく表せます。
💡 want to より少し落ち着いた、大人っぽい言い方です。
I 'd rather you came a little earlier tomorrow.
(明日は、あなたにもう少し早く来てほしいです。)
🔧 主語が変わるので、you came のように仮定法過去を使います。
✅ 意味は未来の希望でも、形は過去形になるのがポイントです。
📌 直接命令せず、少しやわらかく希望を伝えられる便利表現です。
She would sooner walk than wait for another crowded bus.
(彼女は、もう1台混んだバスを待つくらいなら、むしろ歩きたいと思っています。)
🔧 would sooner は would rather に近く、「むしろ〜したい」を表します。
✅ 少し古め・硬めに感じることもありますが、読解では見かけます。
📌 than ... とセットで、2つの選択肢を比べる形がよく使われます。
You had better back up the file before updating the app.
(アプリを更新する前に、そのファイルをバックアップしておいたほうがいいですよ。)
🔧 had better + 原形 は、強めの忠告や注意を表します。
✅ 「そうしないと困ることになる」というニュアンスがあり、should より重めです。
📌 パソコン操作・天気・安全など、実際の注意喚起によく合います。
We had better not mention the surprise party in front of Ken.
(ケンの前では、そのサプライズパーティーのことは言わないほうがいいです。)
🔧 否定は had better not + 原形 で作ります。
✅ 「言わないほうがいい」だけでなく、「言うとまずい」という含みがあります。
💡 会話では短縮して We'd better not ... と言うことも多いです。
- ✅
if it were not for ...は「今、〜がなければ」。 - ✅
if it had not been for ...は「過去に、〜がなかったなら」。 - ✅
It is time S + 過去形は「もう〜する頃だ」。意味は今でも形は過去形。 - ✅
as it wereは「いわば」。少しかための言い換え表現。 - ✅
as if / as thoughは「まるで〜のように」。現在と反対なら過去形、過去と反対なら過去完了。 - ✅
would rather / would soonerは「むしろ〜したい」。主語が変わるときは過去形。 - ✅
had better + 原形は強い忠告・警告。「そうしないとまずい」が含まれる。
if it were not for ...・if it had not been for ...・
It is time S + 過去形・as if / as though・
would rather・had better など、
仮定法でよく出る重要フレーズを正しく使えるか確認してみよう😊
総まとめ:仮定法の要点チェック
仮定法は、ひとことで言うと
現実とは違うこと
や
まだ実現していない願い・提案
を、少し距離を置いて表す文法です。
最初は形が多く見えますが、見るべきポイントは大きく
「いつの話か」、
「現実と反対か」、
「願望・提案・たとえか」
の3つです😊
今のことを仮定するなら
過去形、
過去のことを仮定するなら
had + 過去分詞
を使います。
📌 仮定法では「形を過去にずらす=現実から距離を置く」と考えます。
主節に
would / could / might
があると、仮定法の可能性が高いです。
would は「〜だろう」、
could は「〜できるだろう」、
might は「〜かもしれない」と整理しましょう。
I wish ...、
If only ...、
as if ...、
It is time ...、
had better ...
は、1語ずつ分解しすぎず
セット表現
として覚えると定着しやすいです。
🧩 迷ったときの判断フロー
If S + 過去形, S would + 原形
(もし今〜なら、…だろう)
例:If I were free, ...
If S had + p.p., S would have + p.p.
(もしあの時〜していたら、…だったのに)
例:If I had known, ...
I wish S + 過去形
I wish S had + p.p.
今の願いか、過去の後悔かで形を分けます。
suggest that S + 原形
It is important that S + 原形
that節の中は原形がポイントです。
⚠️ 最後に確認!よくある取り違え
I wish I know the answer.✅
I wish I knew the answer.今の願いでも、仮定法では 過去形 を使います。
I wish I saved the file.✅
I wish I had saved the file.過去の後悔は
had + 過去分詞
で表します。
It is important that he arrives early.✅
It is important that he arrive early.提案・要求・必要のthat節では、 三人称単数でも原形 になることがあります。
had better を軽いおすすめだと思う
You had better check it again. は、かなり強めの忠告です。そうしないと困るかもしれない というニュアンスがあるので、やわらかく言いたいときは
should も検討します。
だから、今のことでも過去形、過去のことなら過去完了、提案・要求なら原形、というように “形のズレ”で気持ちの距離 を表します✨
📌 仮定法の総まとめ表
| 分類 | 代表語・サイン | 基本の型 | 意味・ニュアンス | 最終チェック |
|---|---|---|---|---|
| 全体像 |
were(〜なら)would(〜だろう)could(〜できるだろう)might(〜かもしれない)
|
考え方
現実から距離を置く
|
仮定法は、事実そのものではなく「もし〜なら」「〜だったら」を表します。 | 形のズレを見る。 |
| 仮定法過去 |
If I were you(もし私があなたなら)If S had(もしSが持っていれば)If S knew(もしSが知っていれば)would + 原形(〜だろう)
|
型
If S + 過去形, S would + 原形
|
現在の事実と反対、または可能性の低い未来を表します。 | 今の話でも過去形。 |
| 過去完了 |
had known(知っていたら)had checked(確認していたら)would have done(〜していただろう)could have done(〜できただろう)
|
型
If S had + p.p., S would have + p.p.
|
過去の事実と反対。後悔・反省・見逃したチャンスを表します。 |
過去の後悔は had + p.p.。
|
| 仮定法現在 |
suggest(提案する)demand(要求する)important(重要な)necessary(必要な)
|
型
that S + 原形別形 that S should + 原形
|
提案・要求・必要性を表します。フォーマルな文章でよく使います。 | 三人称でも原形。 |
| 願望 |
I wish(〜ならいいのに)If only(〜でさえあれば)could(できれば)would(〜してくれれば)
|
今
I wish S + 過去形過去 I wish S had + p.p.
|
今の願い、過去への後悔、強い願望を表します。 |
If only は強め。
|
| 倒置 |
Were I(もし私が〜なら)Had I known(もし知っていたら)Should you need(万一必要なら)Had it not been for(もし〜がなかったなら)
|
型
Were / Had / Should + S ...
|
if を省いた、少しかための仮定表現です。
|
疑問文ではない。 |
| ifなし条件 |
without(〜がなければ)but for(〜がなければ)otherwise(そうでなければ)or(さもないと)
|
型
Without A, S would ...型 S ..., otherwise S would ...
|
if がなくても条件を表します。読解で特に重要です。
|
主節の助動詞を見る。 |
| as if |
as if(まるで〜のように)as though(まるで〜のように)look as if(〜のように見える)sound as though(〜のように聞こえる)
|
今
as if S + 過去形過去 as if S had + p.p.
|
現実とは違うことを「まるで〜みたい」と表します。 | 現実か仮定かを文脈で判断。 |
| 時間構文 |
It is time(もう〜する時間だ)It is high time(もうとっくに〜してよい頃だ)It is about time(そろそろ〜してよい頃だ)went(行くべきだ)
|
型
It is time S + 過去形
|
意味は「今そろそろ〜すべき」ですが、形は過去形です。 | 現在形にしない。 |
| 選好・忠告 |
would rather(むしろ〜したい)would sooner(むしろ〜したい)had better(〜したほうがよい)had better not(〜しないほうがよい)
|
選好
would rather + 原形忠告 had better + 原形
|
好み・希望・強めの忠告を表します。 |
had better は強め。
|
were(〜なら)would(〜だろう)could(〜できるだろう)might(〜かもしれない)
If I were you(もし私があなたなら)If S knew(もしSが知っていれば)would + 原形(〜だろう)
had known(知っていたら)had checked(確認していたら)would have done(〜していただろう)
suggest(提案する)demand(要求する)important(重要な)necessary(必要な)
I wish(〜ならいいのに)If only(〜でさえあれば)could(できれば)would(〜してくれれば)
Were I(もし私が〜なら)Had I known(もし知っていたら)Should you need(万一必要なら)
without(〜がなければ)but for(〜がなければ)otherwise(そうでなければ)
as if(まるで〜のように)as though(まるで〜のように)look as if(〜のように見える)
It is time(もう〜する時間だ)It is high time(もうとっくに〜してよい頃だ)It is about time(そろそろ〜してよい頃だ)
would rather(むしろ〜したい)would sooner(むしろ〜したい)had better(〜したほうがよい)
had better は軽いおすすめではなく、強めの忠告です。💬 例文で総復習しよう!
If I were more patient, I would handle complaints better.
(もし私がもっと忍耐強ければ、苦情対応をもっと上手にできるのに。)
🔧 If I were ... は、現在の自分の状態と反対の仮定です。
✅ would handle は「そうなら、もっと上手に対応するだろう」という結果を表します。
💡 自己改善や反省を、責めすぎずに表現できる文です。
If she had checked the address, she would have found the office sooner.
(もし彼女が住所を確認していたら、もっと早くそのオフィスを見つけていたでしょう。)
🔧 had checked は「確認していたら」、would have found は「見つけていただろう」です。
✅ 実際には確認しなかったため、見つけるのが遅れたという背景があります。
📌 過去の原因と結果をふり返る文で、仮定法過去完了の基本確認にぴったりです。
It is important that every message be recorded accurately.
(すべてのメッセージを正確に記録することが重要です。)
🔧 It is important that S + 原形 の形です。
✅ 受け身でも is recorded ではなく、仮定法現在では be recorded になります。
💡 ルール・品質・手順を説明する文章でよく使えます。
I wish I could explain this point more clearly.
(この点をもっとわかりやすく説明できればいいのに。)
🔧 I wish I could ... は「〜できればいいのに」という願望です。
✅ can ではなく could を使うことで、現実との距離を表します。
📌 会話・仕事・学習など、幅広い場面で使いやすい自然な文です。
If only I had saved a copy before closing the file!
(ファイルを閉じる前にコピーを保存しておけばよかったのに!)
🔧 If only I had saved ... は、過去への強い後悔を表します。
✅ I wish I had saved ... よりも、悔しさや切実さが強く出ます。
💡 作業ミス・保存忘れなど、日常的な後悔を表すのにとても自然です。
Had we known about the delay, we would have changed the plan.
(遅延について知っていたら、私たちは計画を変更していたでしょう。)
🔧 Had we known ... は If we had known ... の倒置形です。
✅ 疑問文ではなく、ifを省いた少しかための仮定法です。
📌 報告・説明・ビジネス文書で見かけやすい表現です。
Without your advice, I would have made a poor choice.
(あなたの助言がなければ、私はよくない選択をしていたでしょう。)
🔧 Without your advice は「もしあなたの助言がなければ」という条件です。
✅ would have made があるので、過去に実際は助言があり、悪い選択を避けられたことがわかります。
💡 感謝を伝えたいときにも使いやすい仮定法です。
He speaks as if he knew the answer.
(彼は答えを知っているかのように話します。)
🔧 as if S + 過去形 は「まるで〜であるかのように」です。
✅ 実際に答えを知っているとは限らないため、仮定法過去の knew を使っています。
📌 人の話し方・態度・見た目を表すときにとてもよく使います。
It is time we reviewed the rules again.
(そろそろ私たちは、そのルールをもう一度見直すべきです。)
🔧 It is time S + 過去形 は「もう〜する頃だ」という意味です。
✅ 意味は今のことですが、形は reviewed のように過去形になります。
💡 ルール・手順・生活習慣の見直しを促すときに便利です。
I would rather you called me before changing the schedule.
(予定を変更する前に、あなたに私へ電話してほしいです。)
🔧 would rather + 人 + 過去形 で「人に〜してほしい」を表します。
✅ 未来の希望でも、主語が変わると called のように過去形になります。
📌 直接命令せず、やわらかく希望を伝えたいときに使えます。
- ✅ 仮定法は、現実と違うこと・願望・提案・たとえを表す文法。
- ✅ 今の事実と反対なら
過去形、過去の事実と反対ならhad + 過去分詞。 - ✅ 結果側は
would / could / mightでニュアンスを変える。 - ✅ 提案・要求・必要のthat節では、
that S + 原形/that S should + 原形を使う。 - ✅
wish、if only、as if、It is time、would rather、had betterはセット表現として覚える。 - ⚠️ 仮定法では「形の時制」と「意味の時制」がズレることがある。
If I were ...・If I had ...・I wish ...・
as if ...・would rather ... などを見分けられるかな?
🔁 次におすすめのレッスン
仮定法を学んだあとは、命令・否定・時制・倒置などをつなげて学ぶと、文の表現力が一気に広がります✨