いつも必ずそうなることがあります。標準気圧では水は 100°C で沸騰し、植物は日光なしでは枯れ、氷は加熱すると溶けます。このような自動的な因果関係を表すために、英語には専用の構文があります。それがゼロ条件文(zero conditional)です。

基本の形: If / When + 現在形現在形If you heat ice, it melts. When it rains, the ground gets wet.

ゼロ条件文が表すこと

ゼロ条件文は、話し手が規則、事実、習慣、または自然な結果として提示するものを表します。特定の未来の出来事ではありません。

  • 科学的事実:If water reaches 100°C at sea level, it boils.
  • 自然の法則:Plants die if they don't get enough light.
  • 一般的な習慣:When I'm tired, I make mistakes.
  • 指示:If you press this button, the door opens.

大事なのは、特定の 1 回の出来事ではなく、一般的にそうなることを述べている点です。

ゼロ条件文の作り方

基本形は両方の節に現在形を使います

時制
If / When 現在形 If you heat ice…
結果節 現在形 …it melts.

節の順序は入れ替えられます。

If/when + 現在形、現在形(if/when 節が先に来るときはコンマをつける) If you mix red and blue paint, you get purple.

現在形 + if/when + 現在形(if/when 節が後に来るときはコンマ不要) You get purple if you mix red and blue paint.

どちらも同じ意味です。if/when 節が文頭に来るときは、その後にコンマをつけるのが標準的です。

指示文によく使われる関連パターン(if + 現在形、命令文)については、以下のセクションで説明します。

Ifwhen の違い

どちらもゼロ条件文で使えますが、ニュアンスが少し異なります。

  • When は、その条件が起こることが分かっている場合や、いつも・よく起こる場合に使います:When I drink coffee late, I can't sleep.(実際にそうなる)
  • If は単純に条件を提示します:If you eat too much sugar, you feel sick.(一般的な真実)

事実や規則については、どちらの単語もよく使われます。個人的な習慣については、when のほうが自然に聞こえることが多いです。

指示文:if + 現在形、命令文

結果節は命令文(命令や指示)にもなります。

  • If you feel sick, rest at home.
  • If the light turns red, stop.
  • Call me if you need help.

このパターンは指示やアドバイスでよく使われます。if 節が条件を述べ、命令文が何をするかを伝えます。

ゼロ条件文と第一条件文の比較

どちらも if を使いますが、意味が異なります。

ゼロ条件文 第一条件文
If you heat water to 100°C, it boils. If you heat the soup, it will taste better.
一般的な規則や事実 特定の状況で起こりうる未来の結果や可能性
現在形 + 現在形 現在形 + will + 動詞の原形

ゼロ条件文は結果を一般的な規則として提示します。第一条件文は、特定の状況で起こりうる未来の結果や可能性を表します。

if 節に will は使いません(条件節・時間節の場合)。if/when の後に will を置くのはよくある間違いです。

If it will rain, the ground gets wet. → ✅ If it rains, the ground gets wet.

日本語の「〜と」は、「水を熱すると沸騰する」のように、条件が成り立つと結果が自然に起きる場面でよく使います。英語のゼロ条件文も同じ発想ですが、if/when 節には現在形を使い、will は入れません。

第一条件文では will は結果節に入ります(If it rains, I will stay home.)。if の後に will を使って意志を表す高度な用法もありますが(If you will wait a moment…)、それはゼロ条件文でも第一条件文でもありません。

よくある間違い

  • If you will mix red and blue paint, you get purple. → ✅ If you mix red and blue paint, you get purple.if 節に will は使わない)
  • If water reaches 100°C, it is boiling. → ✅ If water reaches 100°C, it boils.(一般的な規則を表すときは現在形を使い、進行形にはしない)
  • If I'm tired, I always am making mistakes. → ✅ If I'm tired, I always make mistakes.(一般的なパターンには現在形。always などの頻度副詞は実義動詞の前に置く)
  • 注意:If you mix yellow and blue paint, you will get green は第一条件文(予測)として文法的に正しいですが、一般的な規則を述べるなら you get green のほうが自然です。

確認クイズ

どちらが入りますか?

  1. If you freeze water, it ____ (turns / will turn) to ice.
  2. ____ (If / When) I'm stressed, I go for a walk.(どちらがより自然ですか?
  3. If the alarm rings, ____ (leave / you will leave) the building immediately.
  4. Ice melts if you ____ (heat / will heat) it.
  5. If you mix yellow and blue paint, what colour ____ (do you get / will you get)?
答えを見る
  1. turns――ゼロ条件文で科学的規則を表す。will turn も第一条件文として可能だが、事実を述べるなら turns がより自然。
  2. When――実際によく起こる個人的な習慣に合う。if も使えるが、やや仮定的に聞こえる。
  3. leave――命令文。指示の表現として自然(if + 現在形、命令文)。
  4. heat――if 節に will は不要。全体で現在形を使う。
  5. do you get――一般的な規則を尋ねるゼロ条件文の疑問形。will you get は第一条件文の疑問として使えるが、事実を確認するなら do you get のほうが自然。

まとめ

  • ゼロ条件文は両方の節に現在形を使いますIf / When + 現在形、現在形。
  • 一般的な規則、事実、習慣、自然な結果として提示するものに使います。
  • When は条件が実際によく起こることを示し、if は単純に条件を提示します。多くの場合どちらも使えます。
  • 関連パターンとして、結果節に命令文を使う形もあります:If you're late, call me.
  • if/when 節に will は使いませんwill + 動詞の原形は、未来の結果を表す第一条件文の結果節に置きます。