英語の「when + 主語 + 動詞」と「if + 主語 + 動詞」の違い
when は起こることが決まっているとき、if は起こるかどうか分からないときに使います。どちらも、未来のことでも節の中は現在形にします。
使い分けの表
| when + 主語 + 動詞 | if + 主語 + 動詞 | |
|---|---|---|
| 意味 | 〜するとき・〜したとき | もし〜なら(条件) |
| 起こる見込み | 起こることが決まっている | 起こるか分からない |
| 訳 | 〜するとき | もし〜なら |
| 節の中の動詞 | 未来でも現在形 | 未来でも現在形 |
| 例 | when I get home | if 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.
- when
- if
答えと解説
正解:1. when
日が沈むのは必ず起こることなので「when」です。
問2
( ) you lose your ticket, you will have to buy a new one.
- If
- When
答えと解説
正解:1. If
なくすかどうか分からないので「If」です。
問3
I was very happy ( ) I heard the good news yesterday.
- when
- if
答えと解説
正解:1. when
実際に起きた過去のことなので「when」です。
それぞれの文法の詳しい説明
- 接続詞「when」の意味と使い方 〜するとき・〜したとき
- 接続詞「if」(もし〜なら)の意味と使い方 もし〜なら(条件)