ゼロ条件文は、事実やいつも本当であることに使います。両方の部分とも現在形です。日本語の「~すると…する」「~したら(いつも)…」にあたります。
If you heat water to 100 degrees, it boils.
水を100度に熱すると, 沸騰します。
If I drink coffee at night, I can't sleep.
夜にコーヒーを飲むと, 眠れません。
未来の1回のできごとではなく、毎回起こることを言います。
if と when
ゼロ条件文では、if と when はほとんど同じ意味で、「~するときはいつも」ということです。
When I'm tired, I go to bed early.
疲れているときは早く寝ます。
If I'm tired, I go to bed early.
疲れていたら早く寝ます。
指示
後ろの部分を指示の文(do this、don't do that)にすることもできます。
If you feel sick, stay at home.
気分が悪いなら, 家にいてください。
If the light is red, don't cross.
信号が赤なら, 渡ってはいけません。
ゼロ条件文と条件文
ゼロ条件文は、いつも起こることについて言います。will を使う条件文は、未来に起こるかもしれない1回のできごとについて言います。日本語ではどちらも「雨が降ったら」なので、英語では動詞の形で区別することを意識しましょう。
If it rains, the streets get wet.
雨が降ると, 道がぬれます。
If it rains tomorrow, we'll take the bus.
明日雨が降ったら, バスで行きます。
よくある間違い
- × If you heat ice, it will melt.(一般的な事実として) → If you heat ice, it melts.
- × If you mix red and blue, you got purple. → If you mix red and blue, you get purple.
- × If water freeze, it become ice. → If water freezes, it becomes ice.(三人称単数の -s を忘れずに)