第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 + wereI 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 = 変えたい、またはいらだちを感じる動作。