「仮定法って結局なんで動詞の形が変わるの?」「命令文はどうして主語がないの?」——英語を学んでいると、こうした疑問にぶつかることがありますよね。実は、これらはバラバラの文法事項ではなく、「法(Mood)」というひとつの上位概念でまとめて説明できるのです。この記事では、英語の法を直説法・命令法・仮定法の3つに整理し、それぞれの仕組みと使い方を徹底的に解説します。まずは「法とは何か」という土台から一緒に確認していきましょう。
「法(Mood)」とは何か?——英文法の「骨格」を知る
法(Mood)の定義:動詞が語る「話し手の現実認識」
「法(Mood)」とは、話し手が「その内容を現実として述べているのか」「相手に命令しているのか」「あくまで仮の話をしているのか」を、動詞の形によって示す文法カテゴリーです。つまり、法とは動詞に組み込まれた「話し手の現実認識」のサインといえます。
法(Mood)とは、「話し手が文の内容をどのように捉えているか(事実・命令・仮定)」を動詞の形で示す文法カテゴリーである。
なぜ「法」を知ると英文法が一気に整理されるのか
英文法を学ぶとき、時制・品詞・文の要素などさまざまな概念が登場します。その中で「法」は、動詞の使われ方を決める上位の枠組みです。仮定法・命令文・通常の文がなぜ動詞の形を変えるのか——その理由がすべて「法」という一軸で説明できるようになると、英文法全体の見通しが格段によくなります。
英語の法は3種類。この3つを押さえるだけで、動詞の形の変化に迷わなくなります。
- 直説法(Indicative Mood):事実や現実として述べる
- 命令法(Imperative Mood):相手に命令・依頼・要求をする
- 仮定法(Subjunctive Mood):現実ではない仮定・願望・推量を表す
日本語の「法」との比較で直感的につかむ
「法」という概念は英語だけのものではありません。日本語にも同じ発想があります。「雨が降っている(事実)」「早く起きろ(命令)」「もし時間があったら(仮定)」——この3つの言い方の違いが、そのまま英語の3つの法に対応しています。
| 法の種類 | 日本語の例 | 英語の例 |
|---|---|---|
| 直説法 | 雨が降っている。 | It is raining. |
| 命令法 | 早く起きろ。 | Wake up. |
| 仮定法 | もし時間があったら行くのに。 | If I had time, I would go. |
このように、法は英語特有の難しい概念ではなく、日本語話者にも馴染みのある「話し方の種類」です。この対応関係を頭に入れておくだけで、以降の解説がぐっと理解しやすくなります。
3モード早わかり対比表——直説法・命令法・仮定法を並べて見る
直説法・命令法・仮定法の3つは、それぞれ別々に覚えようとすると混乱しがちです。しかし「動詞の形」「話し手の認識」「典型的な使い場面」の3軸で並べて比較すると、驚くほどスッキリ整理できます。まずは一覧表で全体像をつかんでしまいましょう。
3モードを一覧で比較:形・意味・使う場面
| 法(Mood) | 動詞の形 | 話し手の認識 | 典型例文 |
|---|---|---|---|
| 直説法 | 通常の活用形(現在形・過去形など) | 事実・意見として述べる | She speaks English. |
| 命令法 | 動詞の原形(主語なし) | 相手に行動を求める | Speak slowly, please. |
| 仮定法 | 過去形・were・had など | 現実ではない想像・願望 | If I were you, I would try. |
表を見ると、3つのモードは動詞の形だけで見分けられることがわかります。直説法は日常会話のほとんどを占める「普通の文」、命令法は主語が消えて動詞が先頭に来る形、仮定法は時制が一段階ずれて「現実ではない」ことをマークする形です。
動詞の形に注目!3モードが「見た目」でどう違うか
- 直説法:主語+動詞(三単現の-sや過去形-edなど通常の活用)。例:He works hard.
- 命令法:主語なし+動詞の原形で文が始まる。例:Work hard!
- 仮定法:過去形や were を使い、時制が「ずれる」。例:If he worked harder, …(現在の話なのに過去形)
仮定法の「過去形」は「過去の出来事」を表すのではなく、「現実から距離を置く」ためのシグナルです。この点が仮定法を難しく感じさせる最大の原因なので、しっかり押さえておきましょう。
話し手の「現実との距離感」で3モードを整理する
3つのモードを理解する最強のメタファーが「現実との距離感」です。直説法は現実にゼロ距離、命令法は現実を変えようとする、仮定法は現実から離れた想像世界——このイメージで体系化すると、なぜ動詞の形が変わるのかが自然に腑に落ちます。
直説法(距離ゼロ):今・ここにある事実や意見をそのまま言葉にする。「現実の地面」の上に立っている状態。
命令法(現実を動かす):相手の行動を変えようとする。現実はまだ変わっていないが、変えようと働きかけている状態。
仮定法(現実から離脱):「もし〜だったら」と現実から一歩引いた想像の世界に入る。動詞の形がずれるのは、この「距離」を文法的に表すため。
この対比表と距離感のイメージが、この記事全体の「地図」になります。次のセクションからは、直説法・命令法・仮定法をそれぞれ深掘りしていきます。表に戻りながら読み進めると、各モードの位置づけが常に確認できて理解がより深まりますよ。
直説法(Indicative Mood)——英語の「デフォルトモード」を深掘りする
直説法の定義と役割:事実・意見・疑問をすべて担う
直説法とは、話し手が「現実の出来事」として認識していることを述べるときに使う法です。英語の文の大半はこの直説法で書かれており、いわば「何も特別なことをしていない通常モード」と言えます。事実の陳述・意見の表明・疑問・否定など、日常的なコミュニケーションのほぼすべてをカバーします。
直説法の最大の特徴は、動詞が「通常の時制変化」をそのまま行うことです。特別な形への変換は不要で、現在形・過去形・未来形がそのまま機能します。逆に言えば、動詞が普通に時制変化していれば、まず直説法と判断して間違いありません。
直説法と時制の関係:現在・過去・未来をどう表すか
直説法では、現在・過去・未来の3つの時制がそれぞれ自然に機能します。以下の例文で確認してみましょう。
| 時制 | 例文 | 日本語訳 |
|---|---|---|
| 現在形 | She studies English every day. | 彼女は毎日英語を勉強している。 |
| 過去形 | He visited Tokyo last week. | 彼は先週東京を訪れた。 |
| 未来形 | They will arrive by noon. | 彼らは正午までに到着するだろう。 |
| 疑問文 | Do you like coffee? | コーヒーは好きですか? |
| 否定文 | I don’t know the answer. | 私はその答えを知らない。 |
直説法なのに「仮定っぽい」文に注意——if節との見分け方
直説法を理解する上で最も注意が必要なのが、「if」を使っていても仮定法ではない文が存在するという点です。if節には「直説法のif節」と「仮定法のif節」の2種類があり、形が大きく異なります。
| 種類 | 例文 | if節の動詞 | 意味 |
|---|---|---|---|
| 直説法のif節 | If it rains tomorrow, I will stay home. | 現在形(rains) | 実際に起こりうる条件 |
| 仮定法のif節 | If it rained tomorrow, I would stay home. | 過去形(rained) | 現実とは異なる仮定 |
直説法のif節では、if節の動詞が現在形のまま使われます。「明日雨が降るかもしれない」という現実的な可能性を述べているため、動詞を過去形にずらす必要がありません。一方、仮定法では動詞を1つ過去にずらすことで「現実ではない」というシグナルを出します。
- 動詞が通常の時制変化(現在形・過去形・未来形)をしていれば直説法と判断できる
- if節があっても、if節内の動詞が現在形なら「直説法のif節」=実際に起こりうる条件
- if節内の動詞が過去形にずれていたら「仮定法のif節」のサイン
命令法(Imperative Mood)——シンプルだけど奥が深い「動詞原形スタート」の世界
命令法の構造:なぜ主語がなく動詞原形で始まるのか
命令法の最大の特徴は、主語(you)が省略され、動詞の原形がそのまま文頭に来る点です。なぜ主語を省けるのでしょうか?話し手が「あなた」に直接働きかけているとき、相手が誰かは自明なので、わざわざ you と書く必要がないのです。これは機能優先の合理的な省略と言えます。「Sit down.」「Open the window.」のように、動詞原形がそのまま文の先頭に来る形が命令法の基本構造です。
be動詞なら「Be」、一般動詞なら「Open」「Come」「Listen」など、活用させずそのまま使います。三単現の -s も、過去形も不要です。
相手は目の前にいるため主語は省略します。強調や対比のために「You sit down.」と書くことはありますが、それは例外的な用法です。
「Close the door quietly.」のように、動詞原形の後に必要な要素を続ければ文が完成します。
命令・依頼・勧誘・禁止——命令法が表す4つのニュアンス
命令法は「命令」だけを表すわけではありません。文脈・語調・追加の語によって、4つの異なるニュアンスを表現できます。
| ニュアンス | 例文 | ポイント |
|---|---|---|
| 命令 | Sit down! | 強い口調・感嘆符で強調 |
| 依頼 | Please help me. | please を加えて丁寧に |
| 勧誘 | Have some cake. | 柔らかいトーンで提案 |
| 禁止 | Don’t touch that. | Don’t + 動詞原形で否定 |
Let’s / Don’t / Never などで広がる命令法のバリエーション
命令法には、基本形以外にも重要な派生パターンがあります。それぞれの形と意味を整理しておきましょう。
- Let’s + 動詞原形(勧誘):「Let’s go!」話し手と相手を含む「一緒にやろう」の提案。
- Don’t + 動詞原形(禁止):「Don’t run in the hallway.」ふつうの禁止表現。
- Never + 動詞原形(強い禁止):「Never give up.」絶対にするなという強い否定。
- Do + 動詞原形(強調命令):「Do be careful.」あえて do を加えることで「ぜひ〜してください」と強調するニュアンスになる。
丁寧な命令法:please の位置と語気の調整
please を加えるだけで命令文はぐっと丁寧になりますが、please を文頭に置くか文末に置くかで、わずかに語気が変わります。どちらも正しい表現ですが、場面に応じて使い分けると自然な英語に近づきます。
文頭:Please close the door. → やや丁寧でフォーマルな印象。指示・お願いのニュアンスが強め。
文末:Close the door, please. → カジュアルで自然な響き。日常会話でよく使われる。
さらに語調を和らげたい場合は「Could you…?」や「Would you mind…?」といった疑問文形式に切り替えるのが効果的です。命令法はシンプルですが、言い方ひとつで印象が大きく変わることを覚えておきましょう。
仮定法(Subjunctive Mood)——「なぜ過去形?」の謎を法の視点で解き明かす
仮定法の本質:過去形は「時制のズレ」ではなく「現実からの距離」を示すマーク
仮定法を学ぶとき、多くの人がつまずくのが「現在のことを話しているのに、なぜ動詞が過去形なのか」という疑問です。これは時制の話ではなく、動詞の形を「過去にズラす」ことで、話し手が「これは現実ではない」と宣言するマークとして機能しているのです。つまり、過去形は「時間的な過去」ではなく「現実からの心理的距離」を表します。直説法が「現実モード」なら、仮定法は「非現実モード」へのシフトと考えると理解しやすくなります。
直説法:He is rich.(彼は金持ちだ)→ 現実の事実を述べている
仮定法:If he were rich, …(もし彼が金持ちなら)→ 動詞を過去形にズラすことで「実際はそうでない」という距離を示す
仮定法過去・仮定法過去完了の構造を対比で整理する
仮定法には「現在・未来の非現実」を表す仮定法過去と、「過去の非現実」を表す仮定法過去完了の2種類があります。構造と意味を対比で確認しましょう。
| 種類 | if節の形 | 主節の形 | 意味・用途 | 例文 |
|---|---|---|---|---|
| 仮定法過去 | If S + 過去形(be動詞はwere) | S + would / could / might + 動詞原形 | 現在・未来の非現実的な仮定 | If I were you, I would study harder. |
| 仮定法過去完了 | If S + had + 過去分詞 | S + would / could / might + have + 過去分詞 | 過去の非現実的な仮定(やり直し不可) | If I had studied harder, I would have passed. |
仮定法過去では be動詞を主語に関わらず were にするのが正式な用法です(口語では was も使われますが、試験では were を選びましょう)。
仮定法現在(原形仮定法)——意外と身近な that節・要求動詞の世界
「仮定法現在」とは、動詞の原形をそのまま使う形です。「I suggest that he be present.(彼が出席するよう提案する)」のように、要求・提案・命令を表す動詞の that節で動詞が原形になります。これは「まだ実現していない・実現を求めている」という非現実性を、原形という無標の形で示す仮定法の一種です。
- 要求動詞の例:suggest, recommend, insist, demand, propose, request
- 構造:動詞 + that + S + 動詞原形(三単現の -s なし、否定は not + 原形)
- 例:The doctor recommended that she take a rest. / They insisted that he not attend the meeting.
wish / as if / It’s time などの慣用的仮定法表現を体系化する
仮定法は if 節だけでなく、さまざまな慣用表現にも登場します。「仮定法過去か過去完了か」の判断基準は、「現在の非現実か、過去の非現実か」で決まります。
| 表現 | 使う仮定法 | 意味 | 例文 |
|---|---|---|---|
| wish + S + 過去形 | 仮定法過去 | 現在の事実と逆のことを望む | I wish I were taller. |
| wish + S + had p.p. | 仮定法過去完了 | 過去の事実と逆のことを悔やむ | I wish I had studied more. |
| as if + 過去形 | 仮定法過去 | 現在の事実と異なる様子を描写 | He talks as if he knew everything. |
| as if + had p.p. | 仮定法過去完了 | 過去の事実と異なる様子を描写 | She looks as if she had seen a ghost. |
| It’s time + 過去形 | 仮定法過去 | そろそろ〜すべき(まだしていない) | It’s time you went to bed. |
3モード識別フローチャート&実践演習——英文を見たら「法」を即判定する
識別フローチャートの使い方:動詞の形から法を特定する3ステップ
英文を読んだとき、「これは直説法?仮定法?」と迷うことはありませんか?実は動詞の形に注目するだけで、ほとんどの英文の「法」を3ステップで判定できます。次のフローチャートを使いこなせば、英文の「話し手の気持ち」が自然と見えてくるようになります。
主語なしで動詞の原形が文頭に来ていれば、即「命令法」と判定。「Open the door.」「Be quiet.」のように、you への直接的な働きかけです。YESなら命令法で確定。NOなら次のステップへ。
if節の動詞が過去形(were / had / didなど)になっていたり、wish の後に過去形が続いていれば「仮定法」の強いサインです。また、that節内で動詞が原形のままなら「仮定法現在」の可能性があります。該当すれば仮定法へ。
動詞が通常の時制変化をしており、現実の事実・意見・疑問を述べているなら「直説法」です。文脈と動詞形の両方で最終確認しましょう。
実践問題:次の英文はどの法?10問チャレンジ
上のフローチャートを使いながら、各英文の法を考えてみてください。答えと解説は表の右側で確認できます。
| 英文 | 法の種類 | ポイント解説 |
|---|---|---|
| 1. She speaks English fluently. | 直説法 | 現実の事実を述べている。動詞は三単現のsあり。 |
| 2. Close the door, please. | 命令法 | 動詞原形で始まり、主語なし。 |
| 3. If I were a bird, I could fly. | 仮定法過去 | were は仮定法のサイン。現実に反する仮定。 |
| 4. If it rains tomorrow, we’ll cancel. | 直説法 | if節が現在形で「実際にあり得る」条件。 |
| 5. Don’t run in the hallway. | 命令法(否定) | Don’t + 原形。否定命令文も命令法。 |
| 6. I wish I had more time. | 仮定法過去 | wish + 過去形で「現実にはない」願望を表す。 |
| 7. The doctor suggested that he rest. | 仮定法現在 | that節内の動詞が原形(rest)。提案・要求の定番構文。 |
| 8. He said that she was tired. | 直説法 | 時制の一致による過去形。現実の出来事の報告。 |
| 9. If I had studied harder, I would have passed. | 仮定法過去完了 | had + 過去分詞で過去の事実に反する仮定。 |
| 10. Be yourself. | 命令法 | Be + 形容詞/名詞も命令法。自己同一性への呼びかけ。 |
問4と問6の対比がポイント。if節の動詞が現在形なら直説法(実現可能な条件)、過去形なら仮定法(非現実の仮定)と判断できます。
間違えやすいポイントQ&A——直説法 vs 仮定法の紛らわしい例
- 「If I were you」と「If I am wrong」はどう違うの?
-
「If I were you」は仮定法です。自分が相手になることは現実に不可能なので、were を使って「非現実」を示します。一方「If I am wrong」は直説法で、「もし私が間違っているなら(実際にあり得る)」という意味。動詞が現在形のままなのは、現実の可能性として述べているからです。
- 「He insisted that she leave」と「He insisted that she left」は何が違う?
-
前者は仮定法現在。insist が「要求・主張」の意味で使われており、that節内の動詞は原形(leave)になります。「彼は彼女が去るよう主張した」という要求の意味です。後者は直説法で、「彼は彼女が去ったと主張した」という事実の報告。同じ insist でも意味と法が変わる典型例です。
- 法の識別はTOEICや英検の試験にも出る?
-
直結します。TOEICのPart 5では「仮定法 vs 直説法の動詞選択」問題が頻出です。英検準1級以上では、仮定法現在(suggest / recommend + that節の原形)や仮定法過去完了の正確な理解が問われます。法の識別力は、文法問題の得点を直接底上げする重要スキルです。
迷ったときは「話し手はこれを現実の話として述べているか?」と自問してください。現実ならほぼ直説法、非現実・願望・要求なら仮定法、相手への直接の働きかけなら命令法です。文脈と動詞形の両方を確認する習慣をつけましょう。

