第2条件文(仮定法過去)(+wish/if only)
B1 Second conditional (+ wish / if only) 35 / 50
要点
第2条件文は、現在や未来の非現実的・想像上・ありそうにない状況について話すときに使います:if + 過去形、would + 動詞の原形。ここでの過去形は「過去の時制」ではなく「非現実」を意味します。
規則
第2条件文は、今は成り立っていない(あるいは実現の可能性がとても低い)状況を想像し、その結果を述べます。
| 部分 | 形 | 例 |
|---|---|---|
| If 節(想像上の状況) | if + 過去形 | If I had a car, … |
| 主節(想像した結果) | would / could / might + 動詞の原形 | … I would drive to work. |
- would(‘d) は普通・ありそうな結果を表します:If I won, I would celebrate.
- could は「〜できるだろう/〜が可能だろう」という意味です:If I had more money, I could travel.
- might は、結果が可能ではあるが確実ではないことを表します:If you asked her, she might say yes.
過去形は過去を意味しません。これは、状況が想像上のものであることを聞き手に伝える「距離」の合図です。
were をすべての人称で使います。 丁寧な英語では、if の後の I/he/she/it に対して was ではなく were を使います:
If he were taller, he could be a model. / If it weren’t so late, we’d stay.
(話し言葉では was もよく使われますが、安全で正しい選択は were です。)
If I were you, I'd ... は助言をするときの決まり文句です:
If I were you, I’d apologise.
第2条件文と第1条件文の違い(レッスン28を参照)。第1条件文は現実的で実現可能な未来の状況に、第2条件文は非現実的・ありそうにない状況に使います。
| 第1条件文 | 第2条件文 | |
|---|---|---|
| 意味 | 現実的/可能性が高い | 非現実的/可能性が低い/想像上の |
| 形 | if + 現在形、will + 動詞の原形 | if + 過去形、would + 動詞の原形 |
| 例 | If it rains, I’ll stay home. | If it snowed in July, I’d be shocked. |
カンマ:if 節が先に来るときは、その後にカンマを置きます。後に来るときはカンマは不要です: If I knew, I’d tell you. / I’d tell you if I knew.
語形と文型
第2条件文:
| If 節 | 主節 |
|---|---|
| If + 主語 + 過去形 | 主語 + would / could / might + 動詞の原形 |
| If I lived abroad, | I would learn the language. |
| If she were here, | she could help us. |
wish / if only。 これらは、今の状況が違っていればという願い(現在についての後悔)を表します。考え方は「非現実の過去」と同じです。
| 用法 | 形 | 例 |
|---|---|---|
| 現在の後悔/非現実の願望 | wish / if only + 過去形 | I wish I had more time. |
| be の場合 | wish / if only + were | I wish I were taller. |
| いらだち/変化を望む気持ち | wish / if only + would + 動詞の原形 | I wish you would listen. |
If only は、wish をより強く感情的にしただけの言い方です:If only I knew his name!
wish + would は、自分をいらだたせることや変えたいことを表すときに使います。多くの場合、他人の行動や自分にはどうにもできない状況について使います。ふつう、自分自身について wish + would は使いません。
例文
| English | 注 |
|---|---|
| If I won the lottery, I’d travel the world. | 想像上の未来;won は非現実を表し、過去ではない。 |
| If I had more time, I would help you with this. | 現在の、実際には成り立っていない状況。 |
| If he were taller, he’d play basketball. | 丁寧な英語では he に were を使う。 |
| If I were you, I’d take the job. | 助言の決まり文句。 |
| If it snowed in July, everyone would be amazed. | 可能性がとても低い場合:第1条件文ではなく第2条件文。 |
| I wish I had a bigger flat. | 実際の状況についての現在の後悔。 |
| If only I knew his name! | 今についての強い非現実の願望。 |
| I wish you would stop interrupting me. | wish + would = 誰かの行動へのいらだち。 |
| I wish it would stop raining. | 状況を変えたいという気持ち。 |
よくある間違い
- If I will have time, I would help. -> If I had time, I would help.:if の後は過去形を使います。will/would は使いません。
- If I would win, I’d be happy. -> If I won, I’d be happy.:would は主節にしか使いません。
- I wish I have more money. -> I wish I had more money.:wish が今のことを指すときは過去形を取ります。
- I wish you would be taller. -> I wish you were taller.:状態には wish + 過去形/were を使い、変化しうる動作やいらだちには wish + would を使います。
- If I knew it I would tell you. -> If I knew it, I would tell you.:文頭に来る if 節の後にはカンマを置きます。
ヒント
- 「過去形=非現実、過去の時制ではない」。この一つの考え方で、第2条件文と wish の両方が分かるようになります。
- 助言をするときは、決まり文句の If I were you, I’d … を使うだけです。
- 確認テスト:現実的で可能性が高いか -> 第1条件文(if + 現在形、will)。想像上か可能性が低いか -> 第2条件文(if + 過去形、would)。
- 使い分けを覚えましょう:wish + 過去形 = 後悔している状態;wish + would = 変えたい、またはいらだちを感じる動作。