モチタン辞典 › 読みもの › 英文法 › 仮定法現在と仮定法過去の違い

仮定法現在と仮定法過去の違いとは?意味や形と見分け方を整理
仮定法現在と仮定法過去の決定的な違いは、「現在の事実と異なる妄想を表すか」それとも「これから実現すべき要求や提案を表すか」という点にあります。
仮定法過去は過去形を用いて現在の非現実を語るのに対し、仮定法現在は提案や要求を表す動詞に続くthat節内で三人称単数であっても「動詞の原形」を用います。
形も使われる文脈も全く異なる2つの文法を整理して理解しましょう。
仮定法現在と仮定法過去の違いが一目でわかる比較表
英語学習において「仮定法」という名称が共通しているため、仮定法現在と仮定法過去は似たもの同士に見えがちです。しかし、実際の意味や文の形、使われる場面は大きく異なります。まずは両者の本質的な相違点を一覧表で確認しましょう。
| 項目 | 仮定法過去 | 仮定法現在 |
|---|---|---|
| 表す意味 | 現在の事実と反対のこと、実現不可能な願望・妄想 | 「これから〜すべきだ」という提案・要求・決定・必要性 |
| 動詞の形 | 過去形(be動詞は原則として were) | 主語に関わらず「動詞の原形」(be動詞は be) |
| 主な構文 | If + S + 過去形, S + 助動詞の過去形 + 原形. | S + 提案・要求動詞 + that + S + 原形. It is 形容詞 + that + S + 原形. |
| 典型的な例文 | If I had enough time, I would travel around the world. (もし十分な時間があれば、世界中を旅するのに。) | The doctor suggested that he take a few days off. (医師は彼に数日間の休暇を取るよう提案した。) |
| 使われる場面 | 現実逃避、もしもの仮定、丁寧な控えめの表現 | ビジネスメール、公的な指示、会議での提案、論文 |
仮定法過去は「もし〜なら…だろう」という非現実の仮定条件を表す構文です。一方で、現代英語における仮定法現在は if 節で使われることはほとんどなく、提案や要求を表す特定の動詞や形容詞に続く that 節の中で用いられます。
英語の文法は、話して身につけよう。会話アプリ「モチスピ」英語を話して練習できる会話アプリ。話すたびに、発音・文法・自然さをその場で直してもらえます。無料で試す
仮定法過去の基本概念と公式ルール
仮定法過去は、「今現在の事実とは異なること」や「実現の可能性が極めて低いこと」を空想・仮定する際に用いる文法です。日本語では「もし今〜なら、…するのに」と訳されます。
仮定法過去の基本公式
仮定法過去を作る基本ルールは以下の通りです。
- 条件節(if節): If + 主語 + 一般動詞の過去形 / were
- 帰結節(主節): 主語 + would / could / might / should + 動詞の原形
例文を確認してみましょう。
- If I were you, I would accept the job offer.
(もし私があなたなら、その採用内定を受けるのですが。)
※現在の事実は「私はあなたではない」ため、仮定法過去を用います。 - If he knew her phone number, he could call her right now.
(もし彼が彼女の電話番号を知っていれば、今すぐ電話をかけられるのに。)
※現在の事実は「彼女の電話番号を知らない」ということです。 - If we had wings, we might fly in the sky.
(もし私たちに翼があれば、空を飛べるかもしれないのに。)
※現実には翼がないという前提に基づいています。
なぜ現在の話なのに「過去形」を使うのか
「現在の話をしているのに、なぜ動詞を過去形にするのか」と疑問に感じる方は多いでしょう。この過去形は、時間の過去を表しているのではなく、「現実との心理的な距離感」を表しています。
英語では、現実からかけ離れた妄想を語る際、時制を意図的に1つ後ろへずらすことで「これは目の前の現実ではありません」という距離感を表現します。そのため、現在の妄想を語るときに過去形を用いるのです。
be動詞が主語に関わらず were になる理由
仮定法過去では、主語が I や he、she などの単数形であっても、be動詞に were を使うのが伝統的な規範文法です。かつての英語では仮定を表す特別な語形変化が存在しており、その形が現代にも残っているためです。
現代の日常会話やくだけた口語では If I was you... のように was が使われるケースも増えていますが、TOEICや大学入試、公式なビジネス文書では were を用いるのが標準的であり安全です。
If I were you, I would accept the job offer.もし私があなたなら、その採用内定を受けるのですが。
条件節では過去形を用い、帰結節では助動詞の過去形に動詞の原形を続けます。
次の疑問現在の空想だけでなく過去の後悔も表したいなら、仮定法過去と過去完了の違いを確認しておくと整理がスムーズです。
仮定法現在の基本概念と頻出の2大パターン
仮定法現在は、話者の頭の中にある「これから実現されるべきこと」「こうあるべきだという要求や提案」を表す用法です。最大の特徴は、that 節の中の動詞が、主語の人称や数(三人称単数など)に関係なく必ず「原形」になる点です。
仮定法現在が使われる場面は、主に以下の2つのパターンに限られています。
パターン1:提案・要求・命令・主張を表す動詞 + that節
話者が他者に対して「〜するように」と促す動詞の後ろにある that 節では、動詞が原形になります。
| 動詞の分類 | 主な動詞 | 意味 |
|---|---|---|
| 提案 | suggest, propose, recommend | 提案する、勧める |
| 要求 | demand, request, require, ask | 要求する、求める |
| 主張 | insist | 主張する、言い張る |
| 命令・決定 | order, command, decide | 命令する、決定する |
これらの動詞を用いた例文を見てみましょう。
- The manager insisted that the report be submitted by Friday.
(マネージャーはその報告書が金曜日までに提出されるよう強く要求した。)
※主語が the report であり、受動態ですが is や was ではなく原形の be になります。 - She recommended that he apply for the scholarship.
(彼女は彼にその奨学金に応募するよう勧めた。)
※主語が he であっても、動詞に三人称単数の -s は付かず apply のままです。 - We demand that the company improve working conditions.
(私たちは会社に労働環境を改善するよう要求します。)
パターン2:重要・必要・当然を表す形容詞 + that節
「〜することが重要だ」「〜する必要がある」という意味を持つ形容詞の構文 It is 形容詞 that S + 原形 でも仮定法現在が使われます。
| 形容詞の分類 | 主な形容詞 | 意味 |
|---|---|---|
| 必要性 | necessary, essential | 必要な、不可欠な |
| 重要性 | important, vital, crucial | 重要な、極めて重大な |
| 緊急性・妥当性 | urgent, advisable, desirable | 緊急の、賢明な、望ましい |
代表的な例文は以下の通りです。
- It is essential that every member participate in the discussion.
(全メンバーがその議論に参加することが不可欠です。)
※主語が every member ですが、動詞は原形の participate になります。 - It is necessary that she be present at the board meeting.
(彼女が役員会に出席することが必要です。)
※be動詞の原形である be が使われます。 - It is vital that he not disclose the confidential information.
(彼がその機密情報を漏洩しないことが極めて重要です。)
※否定文を作る場合、does not ではなく動詞の直前に not を置き not + 原形 とします。
混同しやすい「仮定法現在」と「直説法現在」の違い
多くの学習者が「仮定法現在=If節に現在形を使う文」と勘違いしてしまいます。しかし、私たちが日常的に使う「もし明日雨が降ったら…」という文は、文法上は「仮定法現在」ではなく「直説法現在」と呼ばれます。
直説法と仮定法の根本的な違い
「法(Mood)」とは、話し手がその事柄をどう捉えているかを示す文法カテゴリーです。
- 直説法:現実に起こる可能性がある、または事実であるとして客観的に述べる方法
- 仮定法:事実ではない空想・願望、または頭の中だけで考えている観念として述べる方法
| 文法名称 | 例文 | 話し手の認識 |
|---|---|---|
| 直説法現在(条件文) | If it rains tomorrow, we will stay home. (もし明日雨が降れば、私たちは家にいます。) | 明日雨が降る可能性は十分にあり、五分五分の現実的な予測として述べている。 |
| 仮定法過去 | If it rained now, the plants would be happy. (もし今雨が降っていたら、植物も喜ぶのに。) | 今雨は降っておらず、現在の事実と異なる妄想として述べている。 |
| 仮定法現在 | They demanded that the meeting start on time. (彼らは会議が定刻に始まるよう要求した。) | 実際に始まるかどうかは未確定だが、そうあるべき事柄として述べている。 |
古い英語の名残としての「If節の仮定法現在」
英語史において、大昔は If 節の中でも仮定法現在(動詞の原形)が使われていました。ことわざの If need be...(必要とあらば)や、God bless you!(神のご加護がありますように)という祈願表現に原形が使われているのは、その古い仮定法現在の名残です。
しかし現代標準英語において、現実味のある条件節には直説法(通常の現在形 If it rains...)を使い、提案や要求の構文にのみ仮定法現在(動詞の原形)を残しています。試験や学習においては「If節の中の現在形は仮定法ではなく直説法である」と整理しておくと混乱しません。

次の疑問両者の境界線をもっとクリアにしたいときは、仮定法と直説法の違いと見分け方を整理した解説が役立ちます。
仮定法現在で動詞が原形になる理由と英米差
なぜ仮定法現在の that 節では、三人称単数の -s も過去形も付けず、動詞の原形が使われるのでしょうか。その背景には、英語の歴史的背景と助動詞の存在があります。
理由:助動詞 should の省略という考え方
学校文法で最も一般的な説明は、「提案・要求を表す動詞の後の that 節には、義務や当然を表す助動詞 should(〜すべき)が含まれており、その should が省略された結果、後ろの動詞の原形だけが残った」というものです。
- イギリス英語: The doctor suggested that he should take a rest.
- アメリカ英語: The doctor suggested that he take a rest.
イギリス英語では助動詞 should を明示することが多く、アメリカ英語では should を入れずに動詞の原形のみを用いる傾向が強く見られます。どちらの語法であっても、動詞が原形になる仕組みは助動詞の痕跡として理解すると覚えやすくなります。
否定文と受動態における形の変化
仮定法現在では助動詞を伴わないため、否定文や受動態で独特の語順になります。文法問題でも狙われやすいポイントです。
- 否定文の形:that + S + not + 動詞の原形
通常の現在形のように do not や does not は使わず、単に原形の前に not を置きます。
例文:The policy requires that employees not share their passwords.
(方針により、従業員はパスワードを共有しないことが求められている。) - 受動態の形:that + S + be + 過去分詞
is や are、was ではなく、be動詞の原形である be をそのまま置きます。
例文:He proposed that the annual budget be reviewed immediately.
(彼は年間予算が直ちに見直されることを提案した。)
英米での違い
- イギリス英語:shouldを残す傾向
- アメリカ英語:shouldを省き原形のみ
- shouldの省略と捉えると理解しやすい
否定文の形
- that + S + not + 原形
- do notやdoes notは使わない
- 例:employees not share...
受動態の形
- that + S + be + 過去分詞
- isやwasではなく原形beを置く
- 例:annual budget be reviewed...
助動詞shouldの扱いや否定文・受動態における独特な語順を整理しています。
TOEIC・大学入試で見分けるための3ステップ
資格試験や入試の文法問題(空所補充問題など)で「動詞の形」を選ぶ問題が出題された場合、仮定法現在や仮定法過去を瞬時に見抜く解法手順を確立しておくと迷いません。
ステップ1:主節の動詞または形容詞を確認する
空所がある文の先頭部分に、提案・要求を表す動詞(suggest, demand, insist, recommend 等)や、重要・必要を表す形容詞(necessary, essential, vital 等)が存在するかを確認します。
- これらの語が存在し、後ろに that 節が続いているなら、仮定法現在を疑います。
- 文頭や節の切れ目に If があり、助動詞の過去形(would, could, might)が見られるなら、仮定法過去です。
ステップ2:that節内の主語に惑わされず原形を探す
主節が仮定法現在のトリガー動詞であった場合、that 節内の主語が he や the company のように三人称単数であっても、選択肢から迷わず「動詞の原形」を選びます。時制が過去形(suggested など)になっていても、that 節内は過去形に引っ張られず原形になります。
ステップ3:insist や suggest の「事実描写」の例外に注意する
上級者向けの識別ポイントとして、insist や suggest が「要求・提案」以外の意味で使われているケースがあります。この場合は仮定法現在にはならず、通常の直説法(時制の一致)が適用されます。
- insist が「過去の事実」を主張する場合
He insisted that he had not stolen the money.
(彼はお金を盗んでいないと主張した。)
※「盗むべきだ」という要求ではなく、「盗んでいないという事実」を主張しているため直説法過去完了になります。 - suggest が「客観的事実を示唆する」場合
The survey suggests that people prefer remote work.
(その調査は、人々が在宅勤務を好んでいることを示唆している。)
※提案ではなくデータが事実を示しているため、通常の直説法現在形 prefer になります。
提案・要求動詞や形容詞、Ifと助動詞過去形を確認
仮定法現在なら主語や時制に惑わされず原形を選ぶ
insistやsuggestが事実描写なら直説法を適用
主節の手がかりから文法を見抜き、例外パターンまで3段階で判別します。
理解度チェック問題と詳しい解説
ここまでの知識が定着しているか、空所補充問題で確認してみましょう。
第1問(仮定法過去)
空所に入る最も適切な語句を選択肢から選んでください。
If she ( ) more confident, she would have succeeded in the presentation.
- is
- were
- will be
- has been
正解:2. were
解説:主節に would + 動詞の原形(※本問は現在の妄想を表す文として she would succeed の形が標準的ですが、仮定法過去の条件節としてbe動詞の過去形である were が適切です)が続くため、仮定法過去の文です。主語が she であっても were を選びます。
第2問(仮定法現在・三人称単数主語)
空所に入る最も適切な語句を選択肢から選んでください。
The supervisor recommended that John ( ) the training program before starting the project.
正解:3. attend
解説:主節に提案を表す動詞 recommended があり、後ろに that 節が続いています。主語は三人称単数の John ですが、仮定法現在が適用されるため動詞の原形である attend が正解です。
第3問(仮定法現在・受動態)
空所に入る最も適切な語句を選択肢から選んでください。
It is crucial that the safety guidelines ( ) strictly by all employees.
- followed
- are followed
- be followed
- were followed
正解:3. be followed
解説:It is crucial that...(〜が極めて重要だ)という必要・重要性を表す構文です。that 節内は動詞の原形になるため、受動態のbe動詞は are ではなく原形の be を置いた be followed が正解となります。
基本パターンをまとめて確認したいときは、仮定法の基本の例文集で復習してみましょう。
続けて読む
理解度チェック
Q1. 現代英語における仮定法現在の動詞の形の特徴は何ですか?
- 主語に関わらず動詞の原形を使う
- 主語が単数のときは動詞の過去形を使う
- 動詞の直前に必ずdo notを置く
- 三人称単数の主語には必ず-sを付ける
答えを見る
正解: A. 主語に関わらず動詞の原形を使う
仮定法現在ではthat節内の動詞が主語の人称や数に関係なく必ず原形になります。be動詞も原形のbeを使います。
Q2. 次のうち、仮定法現在の否定文として正しい英文はどれですか?
- She demands that he doesn't go.
- She demands that he not go.
- She demands that he won't go.
- She demands that he not goes.
答えを見る
正解: B. She demands that he not go.
仮定法現在の否定文は、do notやdoes notを使わず、動詞の原形の前に単にnotを置く形(that + S + not + 原形)にします。
Q3. insistやsuggestが直説法になるのはどんな場合ですか?
- 主語が三人称単数の場合
- that節を省略して書く場合
- 要求や提案ではなく事実を述べている場合
- 受動態の文脈で用いられている場合
答えを見る
正解: C. 要求や提案ではなく事実を述べている場合
本文によると、insistが過去の事実を主張する場合やsuggestが客観的事実を示唆する場合は、仮定法現在ではなく直説法になります。
よくある質問
- Q. 仮定法現在はなぜ「現在」と呼ぶのですか?
- 動詞の語形変化として「原形(現在形と同形)」を使うためです。時制として「現在のこと」を表すわけではなく、頭の中にある想定や要求を動詞の原形で表す文法形式を指します。
- Q. If節の中で仮定法現在を使うことはないのですか?
- 現代英語ではほとんど使われません。古い慣用句(If need beなど)に残るのみで、通常の条件文は直説法(If it rainsなど)、非現実の仮定は仮定法過去(If it rainedなど)を用います。
- Q. 仮定法過去で was を使ったら間違いになりますか?
- 日常会話では If I was... のように was も広く使われており、間違いとは見なされません。ただし、試験問題や改まったビジネス文書では were を用いるのが規範文法として推奨されます。
- Q. that節内に should を入れても良いですか?
- 問題ありません。イギリス英語では should + 動詞の原形 が標準的です。アメリカ英語では should が省かれて原形のみが使われる傾向が強く、試験ではどちらの形式も正解になり得ます。
2026年10月2日更新・モチタン辞典編集部
suggest
insist
demand
recommend
essential
vital