宝くじに当たったら何をする?世界中どこでも住めるとしたらどこを選ぶ?こういった問いは、現実の可能性とは違います——想像上のこと、起こりにくいこと、あるいは純粋な仮定の話です。英語ではこのような状況を表すために、第二条件文(second conditional)、つまり仮定法過去の形を使います。
基本形: If + 過去形、would + 動詞の原形 → If I had more time, I would learn Japanese. / I would travel more if I didn't have so much work.
第二条件文が表すもの
第二条件文は、ある状況を現実には起こりそうにない仮定のこととして提示します——普通に起こると予想している未来の出来事ではありません。
- 現在の仮定的な状況:If I were you, I would apologise.
- 起こりにくい未来のシナリオ:If it snowed in July, we would be amazed.
- 夢や願望:If I had a boat, I would sail around the world.
- 仮定の問いかけ:What would you do if you won first prize?
日本語では「もし〜なら」「〜だったら」などで仮定を表すことが多く、英語のように「現在・未来の話なのに過去形を使う」という発想はあまりありません。第二条件文の if 節に出てくる過去形(had、lived など)は、過去の出来事ではなく、「現実とは違う仮定の場面」を表すサインです。
要点:話し手は予測しているわけではない——想像の世界へあなたを招いているのです。
第二条件文の形
| 節 | 時制 / 形式 | 例 |
|---|---|---|
| if 節 | 過去形 | If I had a car… |
| 主節 | would + 動詞の原形 | …I would drive to the coast. |
if 節には過去形を使います。現在や未来の状況を表していても、if 節では過去形を使うのが基本です。この「過去形によって仮定を示す」仕組みが、その状況が現実ではないことを示す定型のサインです。
主節では would + 動詞の原形('d に短縮されることも多い)を使います。
- If she lived closer, we would see her more often.
- If they offered me the job, I'd take it.
コンマのルール:if 節が文頭に来る場合はその後にコンマを置きます。主節が先に来る場合、コンマは通常不要です。
主節での would と wouldn't
結果を否定形にするには wouldn't(would not)を使います。
- If I had more money, I wouldn't worry so much.
- If she could speak French, she wouldn't need a translator.
if 節も過去形の標準的な否定形(didn't、wasn't/weren't、couldn't など)で否定にできます。
- If it didn't rain so often here, more tourists would visit.
- If we weren't so busy, we would help.
その他の助動詞:could と might
主節では would が基本ですが、could や might も使えます。
| 助動詞 | 意味 | 例 |
|---|---|---|
| would | 仮定の結果(基本形) | If I had the time, I would read more. |
| could | 仮定上の能力・許可 | If I had the time, I could read more. |
| might | 可能だが不確かな仮定の結果 | If I had the time, I might read more. |
could は、想像上の状況で「できる」「してもよい」という能力や許可に焦点を当てます。Might は、その想像の世界でも結果が確実ではないことを示します。
If I were と if I was——どちらが正しい?
動詞 be を使う仮定の第二条件文では、格式ばった英語では人称にかかわらず were を使うのが標準的です——I、he、she、it のいずれも同様です。
- If I were richer, I'd donate more.
- If she were here, she'd know what to do.
これは仮定法(subjunctive)と呼ばれ、より慎重で格式ばった響きになります。日常の話し言葉では if I was も広く使われ、一般的に受け入れられています。
"If I were you…"(アドバイスをするときの慣用表現)はほぼ常に were を使う固定表現です。
仮定の第二条件文では、were が最も安全な正式な選択です。was は I/he/she/it との組み合わせで口語によく見られます。試験や改まった文章では were を使うのが無難です。
第二条件文の疑問文
疑問文は、主節で助動詞(would、could、might)を主語の前に置いて作ります。
- If you could live anywhere, where would you live?
- Would you mind if I asked you a favour?
- If she offered you the role, would you accept it?
if 節は過去形のまま変わりません——主語と助動詞の倒置が起こるのは主節だけです。
第二条件文と第一条件文の違い
どちらも似ているように見えますが、意味は大きく異なります。
| 第一条件文 | 第二条件文 |
|---|---|
| If it rains, we will cancel the picnic. | If it snowed here, the office would close. |
| 現実的・可能性のある未来の状況 | 想像上の・起こりにくい状況 |
| If + 現在形、will + 動詞の原形(最も一般的なパターン) | If + 過去形、would + 動詞の原形 |
| 話し手はそれが実際に起こりうると考えている | 話し手は仮定の世界を思い描いている |
最もわかりやすい手がかりは if 節の動詞の形です:現在形(第一条件文)か過去形(第二条件文)かで見分けられます。比較したい場合は、第一条件文とゼロ条件文の記事も参考にしてください。
B2 レベルでは、第三条件文では、過去についての仮定("If I had studied harder, I would have passed")を扱います。
よくある間違い
- ❌ If I would have more money, I would travel. → ✅ If I had more money, I would travel.(基本的な第二条件文では would は主節に入れる——if 節には過去形を使う:If I had…)
- ❌ If I had more time, I will finish it. → ✅ If I had more time, I would finish it.(will は第一条件文で使う。第二条件文では would を使う)
- ❌ If she was more careful, she wouldn't do such mistakes. → ✅ If she were / was more careful, she wouldn't make such mistakes.(「間違いをする」は make a mistake、do a mistake とは言わない。格式ばった英語では were が標準)
- ❌ What you would do if you lost your passport? → ✅ What would you do if you lost your passport?(主節で助動詞を主語の前に置いて疑問文を作る)
確認テスト
正しい形を選ぶか、文を書き直すか、質問に答えてみましょう。
- If I ____ (have / had / would have) more time, I would exercise every day.
- If she spoke Italian, she ____ (will get / would get / gets) the job easily.
- 正しく書き直してください:If I would be you, I would apologise.
- If I were と If I was——どちらがより格式のある表現ですか?
- どう違いますか? a. If you study hard, you'll pass. b. If you studied hard, you'd pass.
答えを見る
- had——if 節では仮定の状況を表す過去形を使う。if 節に would have を入れるのは、この条件文でよく見られる間違い
- would get——主節では would + 動詞の原形を使う。will は第一条件文(現実の将来の可能性)
- ✅ If I were you, I would apologise.——if 節に would は入れない。過去形を使う(仮定法 were が推奨)
- If I were がより格式のある表現。if I was は日常会話では受け入れられているが、試験や改まった文章では避けるのが無難
- a. 第一条件文——現実の可能性(話し手は一生懸命勉強することが十分ありうると考えている)。b. 第二条件文——仮定のシナリオ(話し手はそれを想像上のこととして提示しており、おそらくその人が勉強していないことを示唆している)
まとめ
- 第二条件文は、条件節で if + 過去形、主節で would + 動詞の原形を使います。
- 現在や未来の想像上の・仮定の・起こりにくい状況に使います——話し手は予測ではなく、想像しています。
- 基本的な第二条件文では would は主節に入れます——if 節に would を入れること(If I would have… の形)が最もよくある間違いです。
- If I were you… はアドバイスをするときの決まった表現です。仮定を表す第二条件文では were が格式ばった英語での標準形ですが、was も口語ではよく使われます。
- Could(仮定の能力)と might(不確かな結果)は主節で would の代わりに使えます。
- if 節は前(コンマあり)でも後(コンマなし)でも構いません——どちらも正しい語順です。
- 第一条件文(現実の将来の可能性:if + 現在形、will)や第三条件文(想像上の過去の状況、B2 レベル)と比べてみましょう。