英語の文法で「事実とは異なること」「現在の仮定や実現性の低い状況」を表すときに使われるのが Past Subjunctive(仮定法過去 / 過去仮定法) です。
If I were you...(もし私があなたなら)、I wish I knew...(知っていればなあ)などの表現でおなじみですが、「過去形を使うのに、なぜ現在のことを表すの?」「was
と were はどう違うの?」と疑問に思う方も多いでしょう。
この記事では、次のポイントをわかりやすく整理します。
- Past Subjunctive の基本的な意味と時制の仕組み
- なぜ「過去形」で「現在」の非現実を表すのか(現実からの距離感)
- If 節、wish 構文、as if 構文、It's time 構文などの代表的パターン
If I wereとIf I wasの規範・フォーマル・口語での使い分け- 仮定法過去(Past Subjunctive)と仮定法過去完了(Past Perfect Subjunctive)の違い
- 直説法(Indicative)と仮定法(Subjunctive)の区別
1. まず押さえる!Past Subjunctive(仮定法過去)の基本概念
Past Subjunctive(仮定法過去) は、伝統的な文法分類において「現在の事実に反する仮定」や「実現の可能性が低い状況・願望」を表現するための形式・用法です。
日本語では「もし〜なら…なのに」と訳されることが多く、名称に「過去(Past)」とついていますが、表している時間は主に「現在」または「未来」です。
Cambridge Dictionary などでも、conditionals(条件文)や wishes(願望)の中で、事実とは異なる状況(imagined / unreal
situations)を表すために動詞の過去形式が用いられると説明されています。
[Cambridge Dictionary:
Conditionals and wishes]
Past Subjunctive の構造と全体像
仮定法過去を用いた条件文(Second Conditional / 第2条件文)の基本的な形は以下の通りです。
├── 条件節(If節):If + 主語 + 動詞の過去形(be動詞は規範的に were)
└── 帰結節(主節):主語 + would / could / might / should + 動詞の原形
└── 例: If I had a car, I would drive to the beach.
(車を持っていたら、海までドライブするのに。)
実際には今車を持っていない(事実:I don't have a
car)ため、現実から離れた仮定であることを示すために過去形(had)を使用します。なお、一般動詞は通常の過去形と同じ形ですが、be動詞では主語に関わらず were
を用いるのが伝統的・規範的な仮定法過去の大きな特徴です。
「直説法過去」と「仮定法過去」の比較
| 区分 | 例文 | 意味する時制 | 実際の状況 |
|---|---|---|---|
| 直説法過去 (Indicative Past) |
I had a car. | 過去(昔) | 過去に車を所有していた(事実) |
| 仮定法過去 (Past Subjunctive) |
If I had a car now... | 現在(今) | 今、車を所有していない(非現実) |
2. なぜ「過去形」を使うのか?(現実からの距離感)
「現在の話なのに、なぜ過去形を使うのか?」という疑問は、英語学習者の多くが抱きます。
英語における「過去形式(Past Form)」には、単に「時間的に昔のこと」を表すだけでなく、「現実からの距離感(Distance from reality)」を表す働きがあります。
時間的距離(Time Distance)
「いま現在」から離れた「過去の出来事」を表す(例:I played tennis yesterday.)
現実的・条件的な距離(Unreality Distance)
「現実」から離れた「仮定・非現実・可能性の低さ」を表す(例:If I were a bird...)
つまり、文法的に形を「過去」にシフトさせることで、「これは実際の事実(現実)ではありませんよ」というサインを提示しているのです。
3. Past Subjunctive(仮定法過去)の代表的な構文パターン
仮定法過去(または仮定法的な過去形)は、If 以外にもさまざまな文脈・構文で使用されます。
① If 節(条件文:Second Conditional)
最も代表的な用法で、現代英語の条件文分類では Second Conditional(第2条件文) と呼ばれます。
- If I knew his email address, I would send him a
message.
(彼のメールアドレスを知っていれば、メッセージを送るのに。)→ 実際には知らない - If she had more free time, she could join
us.
(彼女にもっと自由な時間があれば、参加できるのに。)→ 実際には時間がない
② I wish 構文(〜ならいいのに)
「現在の実現不可能な願望・事実とは異なる願い」を表す表現です。続く節で過去形(仮定法過去)が使われます。
- I wish I were rich.
(私がお金持ちならいいのになあ。) - I wish I spoke French fluently.
(フランス語がペラペラ話せたらいいのに。)
③ as if / as though 構文(まるで〜であるかのように)
実際にはそうではないのに「まるで〜であるかのように話す・行動する」を表す表現です。
- He talks as if he knew everything.
(彼はまるで何でも知っているかのように話す。)→ 実際には全部は知らない - She treats me as though I were a
child.
(彼女はまるで私が子供であるかのように扱う。)→ 実際には大人である
④ It's time 構文(そろそろ〜する時間だ)
「本来ならもう〜しているはずなのに、まだやっていない」という控えめな催促やニュアンスを表すため、過去形が使われます。
- It's time you went to bed.
(そろそろ寝る時間ですよ。)→ まだ寝ていないことへの遠回しな催促 - It is high time we started the meeting.
(とっくに会議を始める時間だ。)
⑤ would rather 構文(むしろ〜してほしい:関連表現)
自分以外の主語に対して「(できれば)〜してほしい」と望む際にも、節内で過去形が用いられます。
- I'd rather you came tomorrow instead of
today.
(今日ではなく明日来ていただけるとありがたいのですが。)
4. 【超重要】If I were VS If I was(規範的か口語的か)
英語学習者が最も迷いやすいのが、主語が I, he, she, it の場合の
were と was の使い分けです。
| 表記 | 文法上の位置づけ | 使用される場面 | 特徴 |
|---|---|---|---|
| If I were... | 伝統的・規範的な Past Subjunctive(仮定法過去) | フォーマル文書、論文、ビジネス、試験、書き言葉 | すべての主語で were を使うのが規範文法における標準。 |
| If I was... | 過去形の流用(日常口語的用法) | 日常会話、カジュアルなやり取り、SNSなど | 現代英語の日常会話では非常に一般的。ただし、公式文書や資格試験では were が安全。 |
使い分けのポイントと注意点
- 慣用表現では常に
wereが圧倒的: 助言を与える定型句If I were you(もし私があなたなら)では、日常会話であってもwasではなくwereを使うのが標準的かつ自然です。
If I were you, I would accept the job offer.(もし私なら、その採用通知を受け入れます。) - 試験やアカデミックなライティングでは
wereが確実: TOEIC、英検、TOEFL、大学受験やビジネス文書では、伝統的ルールに従ってwereを選択するのが最も推奨されます。
Cambridge Dictionary や British Council の解説でも、日常口語では was
が頻繁に使われるものの、フォーマルな文脈や執筆においては were
が規範とされると説明されています。
[Cambridge Dictionary:
Conditionals]
5. 「仮定法過去」と「仮定法過去完了」の違い
名前が似ているため混同しやすい Past Subjunctive(仮定法過去) と Past Perfect Subjunctive(仮定法過去完了) ですが、指している「時間」が異なります。
| 名称 | If節の形 | 表す時間 | ニュアンス |
|---|---|---|---|
| Past Subjunctive (仮定法過去) |
If + S + 過去形 | 現在(または未来) | もし今〜なら…なのに(現在の反実仮想) |
| Past Perfect Subjunctive (仮定法過去完了) |
If + S + had + 過去分詞 | 過去 | もしあの時〜だったら…だったのに(過去の反実仮想) |
例文比較
If I had enough time today, I would visit the museum.
(今日時間があれば、美術館に行くのに。)
※今日、時間がない(現在の事実)。
If I had had enough time yesterday, I would have visited the museum.
(昨日時間があったら、美術館に行ったのに。)
※昨日、時間がなかった(過去の事実)。
6. よくある誤り・注意すべきポイント
① If 節の中に would を入れてしまうミス
If 節の内部に助動詞 would を重複して入れてしまう誤りは多く見られます。
[正しい] If I had more money, I would buy it.
② 「過去の事実・可能性の確認(直説法)」との混同
「If + 過去形」がすべて仮定法とは限りません。過去における事実の可能性を確認する「直説法過去」の場合もあります。
- 直説法: If he was sick yesterday, he may have stayed
home.
(もし昨日彼が病気だったのなら、家にいたかもしれない。)※事実として実際に病気だった可能性がある - 仮定法: If he were sick today, he would stay
home.
(もし今日彼が病気なら、家にいるだろうに。)※実際には病気ではない
7. 知っておくと役立つ仮定法の豆知識
① Present Subjunctive(仮定法原形)との違い
英語の Subjunctive(仮定法)には、Past Subjunctive のほかに Present Subjunctive(仮定法原形 / Mandative Subjunctive) もあります。
提案・要求・命令を表す動詞(suggest, insist, recommend)の後ろの that 節で、主語に関わらず動詞の原形を使う構文です(例:I suggest that he be present. / She insisted that he go alone.)。
② If の省略と倒置(Formal English)
仮定法過去で were が使われている文では、If
を省略して主語と動詞を倒置(Inversion)させることができます。フォーマルな文章や論文などで好まれる表現です。
→ Were I in your position...(もし私があなたの立場であれば)
8. FAQ(よくある質問)
Q1. Past Subjunctive は「過去」のことを表すのですか?
A. いいえ。表す時間は主に「現在」または「未来」です。
「過去形」という形を使って「現実からの距離感(非現実感)」を表現しているため過去形を用いますが、内容は「今の話・これからの話」です。
Q2. If I was you と言うのは完全な間違いですか?
A. 通じはしますが、If I were you が圧倒的に標準的です。
特に If I were you は慣用表現として定着しているため、日常会話であっても were
を使うのが自然とされています。
Q3. I wish I was と I wish I were はどう違いますか?
A. 意味は同じですが、文法的な規範度・フォーマル度が異なります。
I wish I were... は規範的・フォーマルな表現、I wish I was...
は日常会話や口語表現で一般的によく使われます。
Q4. It's time you went to bed. の went はなぜ過去形なのですか?
A. 「まだ寝ていない」という現実に反する状況(過去形による仮定)を表すためです。
「本来ならもう寝ている時間なのに、実際にはまだ起きている」というニュアンスを込めて過去形が使われます。
Q5. would, could, might の使い分けはどうすればいいですか?
A. 帰結節(主節)でどのようなニュアンスを出したいかによって使い分けます。
・would:「〜するだろうに」(結果・予想)
・could:「〜できるだろうに」(能力・可能)
・might:「〜かもしれないのに」(推測・可能性)
Q6. If I had money の had も Past Subjunctive ですか?
A. はい。現代英語では一般動詞の過去形と同形ですが、役割として仮定法過去(Past Subjunctive)の機能を果たしています。
一般動詞では直説法過去形と同じ形をとるため、現代文法では「過去形による非現実の表現」として整理されるのが主流です。
Q7. ビジネスメールで仮定法を使うメリットは何ですか?
A. 依頼や提案を直接的・断定的に言わず、控えめで丁寧な表現にできる点です。
例えば:It would be great if you could reply by tomorrow.(明日までにご返信いただけますと幸いです。)
Q8. 「仮定法未来」とはどう違うのですか?
A. 日本の英文法教育で「仮定法未来」と呼ばれる表現(were to /
should)は、未来の万一の事態や可能性の低い仮定を表します。
仮定法過去(Past Subjunctive)が「現在の非現実」を主に対象とするのに対し、未来の偶発事象に焦点を当てる点で分類上区別されることがあります(例:If
the sun were to rise in the west...)。
9. まとめ
Past Subjunctive(仮定法過去)を理解するための重要ポイントを整理します。
- Past Subjunctive は「現在の事実に反する仮定・反実仮想」を表す
- 「過去形」を使う理由は、時間ではなく「現実からの距離感」を表すため
- 基本構造は If + S + 過去形, S + would/could/might + V(原形)
I wish、as if、It's time、would rather構文などでも使われる- 主語が I/he/she/it の場合の be動詞は、規範文法やフォーマルなら
were、口語ならwas - 慣用表現
If I were youでは日常会話であってもwereが標準的 - 「仮定法過去完了(Past Perfect Subjunctive)」は「過去の事実に反する仮定」(had + 過去分詞)
Past Subjunctive の仕組みを正しく理解すると、英語のニュアンス(現実なのか仮定なのか、どれくらい控えめで丁寧なのか)を的確に読み取れるようになります。
日常会話からビジネスメール、資格試験の作文まで幅広く役立つ重要文法です。
文法用語やルールの暗記にとどまらず、「ネイティブが実際にどう使い分けているか」を体系的な文法セクションと語彙のA-Z順で直感的に引ける定番の英文法リファレンスです。
Practical English Usage 4th Edition
世界中の英語学習者・英語教師が手元に置くバイブル。「この前置詞はどう使い分ける?」「似た単語のニュアンスの違いは?」といった疑問を即座に解決できる決定版。