ブログに戻る

if で始まる文の使い方は?ゼロ条件句と第1条件句を一度にマスターしよう

ifから始まる文の使い方は?ゼロ条件文と第一条件文を一度にマスターしよう

「明天下雨我就待在家(明日雨が降ったら家にいます)」と言おうとして、If it will rain tomorrow... と書き、何かおかしいと感じたことはありませんか。これは英語学習者が最も陥りやすい落とし穴の一つです。ifの条件節にwillを入れてしまうという間違いです。

心配しないでください。この間違いはほぼすべての人が経験するものであり、ちょっとしたコツさえ掴めば一発で直せます。今日は、最も基本的な2つの条件文、ゼロ条件文Zero Conditional)と第一条件文First Conditional)から始めましょう。この記事を読めば、正しく自然な if の文が書けるようになります。

条件文とは

条件文とは「もしAなら、Bになる」という文のことで、2つの部分から構成されています。

  • if(条件):どのような状況下であるかを説明します。
  • 主節(結果):何が起こるかを説明します。

英語の条件文にはいくつかの「レベル」があり、その違いは「それがどれだけ現実的で、どれだけ可能性が高いか」にあります。今日は、最もよく使われ、最も理解しやすい2つのタイプを説明します。

ゼロ条件文:「必ずそうなる」事実を語る

ゼロ条件文は、常に成り立つ因果関係(科学的法則、一般的な常識、個人の習慣など)を説明するために使われます。条件が満たされれば、例外なく必ずその結果が起こります。

公式はとてもシンプルです:

  • If + 現在形, 現在形

どちらも現在形を使うのは、あなたが「いつもそうである」ことについて話しているからであり、時間の前後関係は問題にならないからです。

If you heat ice, it melts.(氷を温めると溶ける。)

If I drink coffee at night, I can't sleep.(夜にコーヒーを飲むと眠れなくなる。)

If you mix blue and yellow, you get green.(青と黄を混ぜると緑になる。)

3つ目の文に注目してください。これは、特定の1回限りのことではなく、いつでも成り立つ一般的なルールについて話しています。これこそがゼロ条件文の本質です。つまり、規則性について語っており、「いつもこうなる」という描写なのです。

ワンポイントアドバイス:ゼロ条件文の if は、多くの場合 whenwhenever に置き換えることができます。どちらも「毎回そうなる」ということを言っているため、意味はほぼ同じになります。

第一条件文:「現実的で、起こる可能性のある未来」を語る

第一条件文は、未来の特定の1回において、起こる可能性のあることについて話すときに使われます。特定の状況に対する予測や計画について語ります。

公式は以下の通りです:

  • If + 現在形, will + 原形動詞

ここが重要です:if節の中では現在形を使い、結果を表す主節でのみ will を使います。

If it rains tomorrow, I will stay home.(明日雨が降ったら、私は家にいます。)

If you study tonight, you will pass the test.(今夜勉強すれば、試験に合格するでしょう。)

If she calls me, I will tell her the news.(彼女から電話があれば、そのニュースを伝えます。)

お分かりいただけましたか?「雨が降る」「勉強する」「電話がかかってくる」という条件は、明らかに未来のことについて話しているにもかかわらず、すべて現在形が使われています。これこそが、最も多くの人が間違えてしまうポイントです。

最も重要なルール:if節の中にwillを入れない

もしこの記事で1つだけ覚えるとするなら、これを覚えておいてください:

ifの条件節では現在形を使い、willは省く。

正しい例と間違った例を見てみましょう:

  • If it rains tomorrow ✓、If it will rain tomorrow
  • If you finish early ✓、If you will finish early
  • If I have time ✓、If I will have time

will は、if のない部分である**結果を表す節(主節)**にのみ置きます。

すぐに使えるコツ:どちらの文が「条件」かを見つける

条件文を書くときは、まず自分に問いかけてみてください:「どちらの文が『条件』か?」

  • if がついている文を見つけたら、それが条件です → 現在形を使います。
  • もう一方の文が結果です → will を使います。

この方法で上の文をチェックしてみましょう:「明日雨が降る」が条件(現在形の rains を使用)で、「家にいる」が結果(will stay を使用)です。これなら1秒で正誤を判断できます。

ゼロ条件 vs 第一条件:何が違う?

2つの文は非常によく似ていますが、違いは言おうとしていることの「確信度」にあります:

  • ゼロ条件文:一般的な法則や、必ず成り立つ因果関係について話し、結果には現在形を使います。
    • If you press this button, the light turns on.(このボタンを押すと、電気がつきます。)—— 毎回必ずそうなります。
  • 第一条件文:特定の1回限りのことや、起こる可能性のある未来について話し、結果には will を使います。
    • If you press this button, the alarm will ring.(このボタンを押したら、警報が鳴ります。)—— 特定の状況について話しています。

簡単な覚え方:「always true」を語るときはゼロ条件(結果は現在形)を使い、「今回起こるかもしれないこと」を語るときは第一条件(結果は will)を使います。

補足:ifwhen の違い

どちらも条件文を始めることができますが、違いは「どれくらい確実か」にあります:

  • when:そのことが必ず起こるが、それがいつになるかは未定の場合。
    • When I get home, I will call you.(家に着いたら電話します。)—— 必ず家に帰ります。
  • if:そのことが起こるかどうか分からない場合。
    • If I have time, I will call you.(時間があれば電話します。)—— 時間があるかどうかはまだ分かりません。

whenif のどちらを選ぶかは、そのことが「本当に起こるかどうか」に対する確信度で判断すれば間違いありません。

コンマを忘れないで

コンマ(,)のルールは非常に単純で、if節の位置に関係しています:

  • if節が文頭に来る場合:後ろにコンマを入れます。
    • If it rains, I will stay home.
  • if節が文末に来る場合:コンマは不要です。
    • I will stay home if it rains.

どちらの書き方も意味はまったく同じですので、言いやすい方を選んで構いません。

よくある間違いの総まとめ

ここまで学んだところで、間違いやすいポイントを整理しておきましょう:

  • if節にwillを入れてしまう → 現在形に直します。If you will come ✗ → If you come ✓。
  • ゼロ条件文の結果に誤ってwillを使ってしまう → 一般法則を語るときは、どちらも現在形を使います。If you heat water, it boils. ✓。
  • 文頭のif節の後ろにコンマを忘れてしまうIf you ask, I will help. ✓。

「まず条件節を見つけ、そこでは現在形を使う」という習慣を身につければ、こうした間違いは徐々に減っていくはずです。

条件文には、さらに「現実的ではないこと」や「過去に起こらなかったこと」を仮定する第二条件文や第三条件文もあります。これらについては、また後日別の記事でステップバイステップでご紹介します。まずは今日の2つのパターンをしっかり練習しておけば、日常英語における if を使った文の大部分に対応できるようになります。

Loopyでの練習方法

文法ルールを理解することは最初の第一歩にすぎません。本当に身につけるには、「実際の文の中で何度もそれに出会うこと」が必要です。Loopy では、ゼロ条件文と第一条件文をレベル別コースに取り入れています。あなたのレベル(A1–B1)に合わせて、難易度がちょうどいい会話や例文が用意されているため、自然な文脈の中で正しい使い方を繰り返し目にし、感覚を身につけることができます。

馴染みのない単語に出会ったら、タップするだけで辞書を引くことができ、発音と例文も確認できます。一度練習した構文は**記憶曲線復習**に入り、忘れそうになったタイミングで復習を促してくれるため、より記憶に定着しやすくなります。口から出してみたいときは、聽說跟讀(シャドーイング)モードを使ってネイティブスピーカーの後に続いて If it rains tomorrow, I will stay home. と発音し、ルールを「見て分かる」ものから「口から出る」ものへと進化させましょう。

現在形と will をどこに置くかという基本から、1文ずつ積み重ねていきましょう。条件文が実は少しも難しくないことに気づくはずです。