「if」と「when」、どちらも「〜したら」と訳せてしまうせいで、なんとなく似た単語だと思っていませんか?
実はこの2つ、ネイティブの頭の中では「起こるかどうかわからない(if)」と「起こることは確定している(when)」という、まったく違う意味で使い分けられています。
さらに未来の話をするときには、多くの日本人学習者がついやってしまう「if / whenの後ろにwillを入れてしまう」という定番ミスも潜んでいます。
この記事では、天気・待ち合わせ・将来の予定といった身近なシチュエーションと豊富な例文を使いながら、if と when の使い分けと未来時制の落とし穴を、初心者にもわかるように整理していきます。
そもそも「if」と「when」はどう違う?
まずは超シンプルに、この2つの単語のキャラクターを覚えてしまいましょう。
| 単語 | 意味の芯 | ニュアンス |
|---|---|---|
| if | 「もし〜なら」 | 起こるかどうかわからない |
| when | 「〜するとき」 | 起こることは確定している(時間の問題) |
日本語にすると両方「〜したら」「〜するとき」で似てしまいますが、英語ネイティブの頭の中では「起こる確率」がまったく違う言葉として区別されています。
たとえるなら…
- if = 「クジに当たったら」(当たるかどうかわからない)
- when = 「日が沈んだら」(必ず起こる。時間の問題)
この感覚さえつかめば、あとは例文で慣れるだけです。
シチュエーション別:if と when の使い分け
シチュエーション1:天気の話
不確実な場合(if)
If it rains tomorrow, we’ll cancel the picnic. (もし明日雨が降ったら、ピクニックは中止します)
→ 雨が降るかどうかわからないので if。
確実な場合(when)
When it gets dark, turn on the lights. (暗くなったら、電気をつけてね)
→ 暗くなるのは時間の問題で確実なので when。
シチュエーション2:友達との待ち合わせ
相手が来るかわからない(if)
If Tom comes to the party, I’ll introduce him to you. (もしトムがパーティーに来たら、彼を紹介するね)
→ トムが来るかどうか未定なので if。
相手が来ることは決まっている(when)
When Tom comes to the party, I’ll introduce him to you. (トムがパーティーに来たら〈来ることは決まっている〉、彼を紹介するね)
→ トムの参加はすでに確定しているので when。
同じ文でも、if と when を入れ替えるだけで「来るかどうか不明」なのか「来るのは確定」なのかが変わる、というのがポイントです。
シチュエーション3:将来の予定・目標
まだ実現するかわからない未来(if)
If I pass the exam, I’ll celebrate with my family. (もし試験に合格したら、家族でお祝いするよ)
→ 合格するかどうかは本人にもわからないので if。
時間が来れば必ず起こること(when)
When I turn 20, I’ll be able to drink alcohol in Japan. (20歳になったら、日本ではお酒が飲めるようになる)
→ 20歳になることは時間が経てば確実に起こるので when。
シチュエーション4:日常のちょっとした行動
条件付き(if)
If you’re hungry, there’s some food in the fridge. (もしお腹が空いていたら、冷蔵庫に食べ物があるよ)
→ 相手がお腹が空いているかどうかは話し手にはわからないので if。
習慣・毎回起こること(when)
When I get home, I always wash my hands. (家に帰ったら、いつも手を洗います)
→ 家に帰るのは毎日必ず起こることなので when。このように「習慣」を表すときも when がよく使われます。
未来の話で一番間違えやすいポイント:「will」を使ってしまう
英語初心者が一番つまずくのがここです。
❌ If it will rain tomorrow, we’ll cancel the picnic. ❌ When I will get home, I’ll call you.
if / when が作る「条件・時」を表す節(if節・when節)の中では、未来のことでも will を使わず、現在形で表します。
⭕ If it rains tomorrow, we’ll cancel the picnic. ⭕ When I get home, I’ll call you.
なぜ現在形になるの?
if節・when節は文全体の「舞台設定(条件や時)」を作るパーツで、実際に未来のことが起こるかどうかを判断するのは、後ろに続く**主節(メインの文)**の役割だからです。だから if / when の節では will を使わず、主節側(〜だろう、〜するよ、の部分)で will を使います。
型はこう覚えましょう:
If / When + 主語 + 現在形 〜, 主語 + will + 動詞 〜.
間違えやすい例文セット
| ❌ 間違い | ⭕ 正しい文 |
|---|---|
| If it will be sunny tomorrow, we will go swimming. | If it is sunny tomorrow, we will go swimming. |
| When she will arrive, please tell me. | When she arrives, please tell me. |
| If you will need help, just ask me. | If you need help, just ask me. |
日本語訳(共通):
- 明日晴れたら、泳ぎに行こう。
- 彼女が到着したら、私に教えてください。
- もし助けが必要なら、いつでも聞いてね。
if節・when節の中でも will を使っていいケース(応用)
実は例外もあります。「意志・お願い」を表すときは、if節・when節の中でも will を使うことがあります。
If you will wait a moment, I’ll check the schedule. (少しお待ちいただけるなら、スケジュールを確認します)
これは「未来の出来事」ではなく「〜してくれる意志があるなら」という、相手への丁寧なお願いのニュアンスです。初心者のうちは無理に使う必要はありませんが、「絶対に will が禁止」というわけではないと知っておくと安心です。
まとめ:チェックリスト
英作文で if か when かで迷ったら、次の順番でチェックしてみてください。
- その出来事は起こるかどうかわからない? → if
- その出来事は時間の問題で必ず起こる? → when
- if節・when節の中は現在形になっている?(will を使っていないか確認)
- 主節(結果を表す部分)に will が入っている?
この4つを意識するだけで、if と when の間違いはぐっと減ります。最初は日本語に訳しながらでも大丈夫なので、この記事の例文を何度も声に出して練習してみてください。
