TOEIC® L&R・IELTS・TOEFL iBT® の文法ドリルと試験情報
ホーム > 文法一覧 > 文法の違い > 接続詞「when」と接続詞「if」(もし〜なら)の違い

英語の「when + 主語 + 動詞」と「if + 主語 + 動詞」の違い

when は起こることが決まっているとき、if は起こるかどうか分からないときに使います。どちらも、未来のことでも節の中は現在形にします。

使い分けの表

when + 主語 + 動詞if + 主語 + 動詞
意味〜するとき・〜したときもし〜なら(条件)
起こる見込み起こることが決まっている起こるか分からない
訳〜するときもし〜なら
節の中の動詞未来でも現在形未来でも現在形
例when I get homeif it rains

例文で比べる

○ = 自然 △ = 通じるが、その場面・文体には合わない × = 不自然・誤り

○
Please lock the front door when you leave.
出るときは玄関のかぎをかけてください。
△
Please lock the front door if you leave.
出ることがあれば玄関のかぎをかけてください。
出ることが決まっているなら when です。if だと出るかどうか分からない話に聞こえます。
△
When it snows tomorrow, we'll stay home.
明日雪が降るときは、家にいます。
○
If it snows tomorrow, we'll stay home.
明日雪が降るなら、家にいます。
降るかどうか分からない予報には if です。when だと降ることが決まっているように聞こえます。
×
I'll go out when the snow will stop.
雪がやんだら出かけます。
○
I'll go out if the snow stops.
雪がやんだら出かけます。
when や if の節では、未来のことでも will を使わず現在形にします。

覚え方・注意点

  • when や if の節の中は、未来のことでも will を使わず現在形にします。
  • 起こるか分からないことには if を使います。when だと、起こるのが当然のように聞こえます。
  • 「いつ〜するか」をたずねる名詞節では will が使えます(I don't know when he will come.)。

確認問題

( )に入れるのに、より自然なのはどちらでしょう。

問1
Let's go home (  ) the sun sets.
  1. when
  2. if
答えと解説

正解:1. when

日が沈むのは必ず起こることなので「when」です。

問2
(  ) you lose your ticket, you will have to buy a new one.
  1. If
  2. When
答えと解説

正解:1. If

なくすかどうか分からないので「If」です。

問3
I was very happy (  ) I heard the good news yesterday.
  1. when
  2. if
答えと解説

正解:1. when

実際に起きた過去のことなので「when」です。

それぞれの文法の詳しい説明

ほかの違いも見る

文法の違いの一覧 ≫