こんにちは、RYO英会話ジムです。
**whenは「起こる前提で、その時を話す」、ifは「もし起これば、と条件にする」**のが基本です。日本語では、どちらも「〜したら」と訳せるので迷いやすいんですね。
When I get home, I’ll call you.
家に帰ったら、電話するね。(帰宅する前提で、そのタイミングを伝える)
If I get home early, I’ll call you.
もし早く帰れたら、電話するね。(早く帰れるかどうかを条件にする)
習慣や一般的なことでは、両方使える場合もあります。それでは、会話で選べる形に整理していきましょう。
- 1 関連記事
- 2 僕のつまずき|どちらも「〜したら」で、選び方が曖昧だった
- 3 whenの意味|起こる前提で「その時」を話す
- 4 ifの意味|「もし〜なら」と条件にする
- 5 習慣や一般的なことでは、whenもifも使える
- 6 未来の話でも、when・ifの後は現在形が基本
- 7 whenとifの比較表
- 8 シーン別英会話|実際の会話ではこう使います
- 9 よくある間違い|日本語の「たら」だけで選ばない
- 10 音読コーナー|元の音声4本で確認しよう
- 11 知っている文法を、会話で選べる形にするには
- 12 関連表現|as soon as・whenever・in case
- 13 クイズ|4問で使い分けを確認しよう
- 14 よくある質問(FAQ)
- 14.1 Q. whenとifの違いは何ですか?
- 14.2 Q. whenなら、出来事が必ず起こるという意味ですか?
- 14.3 Q. whenやifの後は、なぜ未来でも現在形ですか?
- 14.4 Q. whenやifの後にwillを使うのは、いつでも間違いですか?
- 14.5 Q. 習慣を話す時はwhenとifの両方が使えますか?
- 14.6 Q. 過去の話にもwhenやifを使えますか?
- 14.7 Q. whenやifの文は、前と後ろのどちらに置きますか?
- 14.8 Q. ifは可能性が低い時だけ使いますか?
- 14.9 Q. whenとas soon asはどう違いますか?
- 14.10 Q. 会話でwhenとifを使い分けるには、どう練習すればいいですか?
- 15 まとめ|日本語の「たら」より、話す前提に注目しよう
関連記事
僕のつまずき|どちらも「〜したら」で、選び方が曖昧だった
僕は、whenもifも、日本語では「〜したら」と訳せるので、会話でどちらを選べばいいのか曖昧でした。
意味が大きく違うわけではないように感じると、わかったつもりでも、いざ話すときに迷うんですよね。
こういう表現は、訳を一つずつ暗記するより、次の二つを分けて考えると整理しやすくなります。
- 起こる前提で、そのタイミングを伝えたい → when
- 起こるかどうかを条件にしたい → if
たとえば、「帰ったら」と「早く帰れたら」。どちらも日本語には「たら」がありますが、英語では何を条件にしているかに目を向けてみます。
これは使い分けを練習するためのヒントです。まずは、帰宅・買い物・仕事の予定など、自分が話す内容で言い分けてみましょう。
whenの意味|起こる前提で「その時」を話す
「〜する時」「〜したら」というタイミング
When you get to the station, send me a message.
駅に着いたら、メッセージを送ってね。
相手が駅に向かっている場面なら、駅に着くことを前提にして、「着いた時に連絡して」と頼んでいます。
ここで大切なのは、whenが未来を保証する言葉ではないことです。予定が変わることはあっても、話し手は到着するものとして話しています。
「whenなら100%、ifなら50%」のように、決まった確率では覚えないようにしましょう。
同じ予定でも、話し方が変わる
When you go to the supermarket, can you buy some milk?
スーパーに行く時、牛乳を買ってきてくれる?
相手が行く予定だと知っていて、その買い物に合わせて頼む言い方です。whenは「いつ?」という疑問だけでなく、このように文をつなぐ役割でも使えます。
ifの意味|「もし〜なら」と条件にする
その条件が成り立つ場合の話
If you go to the supermarket, can you buy some milk?
もしスーパーに行くなら、牛乳を買ってきてくれる?
こちらは、相手がスーパーに行くことを前提にせず、行く場合に頼む言い方です。行かなければ、その頼みも当てはまりません。
If it rains tomorrow, we’ll stay home.
もし明日雨が降ったら、家にいよう。
雨が降るかどうかを条件にして、行動を決めています。「雨が降る可能性は低い」という意味が、ifだけで決まるわけではありません。
whenに置き換えると、前提も変わる
If the client approves the plan, we’ll start.
クライアントが計画を承認したら、始めます。
承認されるかどうかを条件にしています。
When the client approves the plan, we’ll start.
クライアントが計画を承認した時点で、始めます。
こちらは承認されるものとして、そのタイミングを話しています。どちらも文として使えますが、伝える前提が違います。
承認待ちの仕事などでは、「まだ決まっていない条件なのか」「進む前提で時期を話しているのか」を意識すると、誤解を減らせます。
習慣や一般的なことでは、whenもifも使える
いつもの行動を説明する
When I’m in Osaka, I usually stay with my friend.
大阪にいる時は、たいてい友達の家に泊まります。
If I’m in Osaka, I usually stay with my friend.
大阪にいる場合は、たいてい友達の家に泊まります。
習慣として話すなら、どちらも使えます。whenは「そういう時」、ifは「そういう場合」という見方で、実際に伝える行動は近くなります。
なお、usuallyは「たいてい」であって「必ず」ではありません。whenがあるから毎回絶対そうする、という意味にはなりません。
また、stay with my friendは、この文脈では「友達の家に泊まる」。友達と一緒にホテルへ泊まると決まっているわけではありません。
一般的な結果を説明する
When you heat ice, it melts.
氷を温めると、溶けます。
If you heat ice, it melts.
氷を温めれば、溶けます。
一般的な性質を説明する学習例でも、両方使えます。これは一度だけの未来の予定ではなく、「こうすると、こうなる」という関係を説明しているためです。
一方で、特定の未来の予定まで何でも置き換えられるわけではありません。習慣・一般論の話なのか、一度きりの予定なのかを確認しましょう。
未来の話でも、when・ifの後は現在形が基本
「〜したら…する」の形を、丸ごと覚える
When I finish work, I’ll call you.
仕事が終わったら、電話するね。
If I finish work early, I’ll call you.
もし仕事が早く終わったら、電話するね。
未来の時や条件を表す部分では、基本的にfinishのような現在形を使います。電話するという結果の部分ではI’ll callとwillを使えます。
まずは**When I finish…, I’ll… / If I finish…, I’ll…**をセットで覚えると、口に出す練習がしやすくなります。
「when・ifの後には絶対willを置かない」ではない
I don’t know when he will arrive.
彼がいつ到着するかはわかりません。
I don’t know if he will come.
彼が来るかどうかはわかりません。
このwhenは「いつ〜するか」、ifは「〜するかどうか」という意味です。「到着したら」「もし来るなら」と、時や条件を付け足している形ではないので、willを使えます。
まずは**「〜したら」の文と「いつ/〜するかどうか」の文を分ける**ことが大切です。ifの後のwillには、ほかに意志などを表す用法もありますが、基本の練習では上の二つを押さえましょう。
whenとifの比較表
| 比べる点 | when | if |
|---|---|---|
| 基本の見方 | 起こる前提で、その時を話す | 起こるかどうかを条件にする |
| 日本語の目安 | 〜する時・〜したら | もし〜なら・〜する場合 |
| 特定の未来の話 | その出来事を見込んで話す | 条件が成り立つかを開いておく |
| 習慣・一般的なこと | 使える | 使える場合がある |
| 未来の時・条件を表す部分 | 現在形が基本 | 現在形が基本 |
シーン別英会話|実際の会話ではこう使います
1. 日常|買い物の予定に合わせて頼む
仕事のあとにスーパーに行くよ。
行く時に、卵を買ってきてくれる?
もちろん。買い物リストに入れておくね。
自然に使うコツ: すでに相手が行くと言っているので、When you goと短く受けられます。行き先が明確なら、the supermarketをもう一度繰り返さなくても伝わります。
2. 仕事|まだ決まっていない承認を条件にする
新しいプロジェクトは月曜日に始められる?
金曜日までに承認が取れれば、準備は間に合うよ。
わかった。今日クライアントに確認するね。
自然に使うコツ: 開始日を断定する前に、必要な条件を一つ伝えています。If we get approval…は、承認待ちの進捗を説明する練習にも使えます。
3. 友人との会話|習慣を説明する
大阪に行く時は、どこに泊まるの?
そこにいる時は、たいてい友達の家に泊まるよ。
いいね。一緒に過ごせるんだね。
自然に使うコツ: I’m thereのthereは大阪を指します。習慣の説明ではifでも近い内容を伝えられますが、まずはwhenで「いつもの場面」を話す形を練習すると覚えやすくなります。
よくある間違い|日本語の「たら」だけで選ばない
1. 未来だから、whenの後にもwillを入れる
NG: When I will get home, I’ll call you.
(「帰ったら電話する」のつもり)
自然: When I get home, I’ll call you.
理由: このwhenは帰宅のタイミングを表します。未来の話でも、whenの後は現在形が基本です。I don’t know when I will get home.「何時に帰れるかわからない」とは、文の役割が違います。
2. 「質問があれば」にwhenを使う
意図とずれる例: Let me know when you have any questions.
(質問があるかどうかはわからない場面で)
自然: Let me know if you have any questions.
理由: 質問が生まれた場合に知らせてほしいので、ifが合います。whenは、質問が出てくることを前提にするなど、別の文脈で使うことはあります。単語だけを一律に誤りとするより、意図との違いを確認しましょう。
3. ifの後を、いつも未来形にする
NG: If it will rain tomorrow, we’ll stay home.
(明日の雨を通常の条件として話す場合)
自然: If it rains tomorrow, we’ll stay home.
理由: 条件を表す部分では現在形が基本です。主語がitなので、rainにはsを付けます。If it rains, I’ll…という形で声に出してみてください。
音読コーナー|元の音声4本で確認しよう
1. whenで、起こる前提のタイミングを伝える
When you go to town tomorrow, buy me some sugar.
明日、街へ行く時に砂糖を買ってきて。
読み方のポイント:When you go…を一つのまとまりとして読みましょう。go to townは「街へ行く」で、スーパーと場所を限定した表現ではありません。親しい間柄の依頼です。
2. ifで、訪問を条件にする
I’ll see you in July if I come to Thailand.
もしあなたのいるタイに行くなら、7月に会おうね。
場面のポイント:タイにいる相手と話している場面です。comeは、相手がいる場所への移動にも使えます。訪問するかどうかを条件にしているifに注目しましょう。
3. 大阪にいる時の習慣を話す
When/If I’m in Osaka, I usually stay with my friend.
大阪にいる時/場合は、たいてい友達の家に泊まります。
練習のポイント:Whenの文とIfの文を別々に読んでみましょう。スラッシュは、二つの形を比べるための表記です。usuallyの「たいてい」という意味も意識してください。
4. 一般的な結果を説明する
When/If you heat ice, it melts.
氷を温めると、溶けます。
練習のポイント:こちらもWhenとIfで一文ずつ練習できます。最後は「仕事が終わったら」「もし時間があれば」など、自分の予定を使って一文作ってみましょう。
知っている文法を、会話で選べる形にするには
whenもifも知っているのに、話すと迷う。そんな時は、まず使う→意味のずれに気づく→直す→もう一度使うという練習が役立ちます。
自分では自然だと思っている言い方ほど、見直すきっかけがないこともあります。知識を増やす練習に加えて、実際に話した英文と伝えたかった内容を比べてみましょう。
受講生の事例|話して初めて、自分の文法の課題に気づいた
RYO英会話ジムを受講されたハヤシダさんは、学習がインプット中心で、会話ですぐにフレーズが出てこないことや、慣れない話題で詰まることに課題を感じていました。
レッスンでは、発話内容の可視化と、文法・表現への即時フィードバックを受け、交渉や会議を想定したロールプレイにも取り組みました。
受講後の感想では、自分が話している英語に文法上の問題があったことに気づいたこと、フィードバックの時に質問できたことを挙げています。学んだ内容を実際の発話で確かめることが、自分の課題を知る機会になっています。
自分に必要な場面で、言い分けを練習する
RYO英会話ジムでは、発話の見える化と添削に加え、仕事や日常の目的に合わせた練習で、実際に使う表現を見直します。直した英文は復習し、次のアウトプットで使い直していきます。
今回なら、「決まっている帰宅のタイミング」と「まだ未定の残業の有無」を分けて話す練習ができます。正解を読むだけでなく、自分の意図を英文にして確認してみましょう。
もし本気で英語を変えたい方は、まず無料体験から。
関連表現|as soon as・whenever・in case
1. as soon as|「〜したらすぐに」
whenが「その時」を示すのに対し、as soon asはできるだけすぐ、その直後にというタイミングを強めます。結果が出たらすぐ知らせる、到着したらすぐ連絡する、といった場面で使えます。
覚えるヒントは「whenに『すぐ』を足す」。未来でも、この部分は現在形が基本です。
着いたらすぐに電話してね。
もちろん。携帯の電源は入れておくよ。
2. whenever|「〜する時はいつでも」「〜するたびに」
一度だけの時ではなく、そういう時ならいつでもと伝えます。whenも習慣に使えますが、wheneverでは「そのたびに」という意味がはっきりします。
「困った時はいつでも」「近くに来る時はいつでも」など、繰り返しの場面で覚えましょう。
時々、手伝ってもらってもいい?
もちろん。助けが必要な時はいつでも電話してね。
3. in case|「〜かもしれないので、備えて」
ifが「その条件なら」と行動を結びつけるのに対し、in caseは起こる可能性に備えて、先に準備する時に使います。
I’ll take an umbrella in case it rains.
雨が降るかもしれないので、傘を持っていきます。
雨が降ると決まったわけでも、降ってから持ち物を準備するわけでもありません。「念のために備える」が覚える目印です。なお、ifはどの文でも必ず出来事の発生後に行動する、という意味ではありません。
どうして充電器を持っていくの?1時間出かけるだけだよ。
携帯の充電が切れるかもしれないから、念のため持っていくよ。
| 表現 | 基本の目印 | 例の意味 |
|---|---|---|
| when | その時 | 帰ったら連絡する |
| if | その条件なら | 早く帰れたら連絡する |
| as soon as | その直後に | 帰ったらすぐ連絡する |
| whenever | そういう時はいつでも | 困った時はいつでも連絡して |
| in case | 起こる可能性に備える | 必要になるかもしれないので準備する |
クイズ|4問で使い分けを確認しよう
第1問
When the client approves the plan, we’ll start.の話し方として適切なのは?
A. 承認される前提で、開始のタイミングを話している。
B. 承認される可能性はゼロだと伝えている。
C. すでに開始したという過去の事実だけを話している。
D. クライアントがいつ承認するかを質問している。
Aが正解です。whenで、承認されるものとして時を話しています。Bの可能性ゼロという意味はありません。Cは未来の開始の話なので違います。Dも、疑問文として時刻を尋ねている形ではありません。
第2問
「帰宅したら電話します」という、未来の時を表す基本の正しい文は?
A. When I will get home, I’ll call you.
B. When I get home, I’ll call you.
C. When I getting home, I’ll call you.
D. When I gets home, I’ll call you.
Bが正解です。未来の時を表すwhenの部分は現在形が基本です。Aのwillはこの意味では使いません。Cは動詞の形が整っていません。Dは主語Iに対してgetsとしている点が誤りです。
第3問
When/If I’m in Osaka, I usually stay with my friend.を習慣として説明するなら、適切なのは?
A. ifだけが使え、whenは誤り。
B. whenがあれば、usuallyでも必ず毎回という意味になる。
C. どちらも使え、「大阪にいる時/場合の、いつもの行動」を表せる。
D. どちらも使えず、必ずwillに変える。
Cが正解です。習慣の説明では両方使えます。Aのようにwhenを除外する必要はありません。Bのusuallyは「たいてい」であって「必ず」ではありません。Dも誤りで、習慣を現在形で説明できます。
第4問
I’ll bring a charger in case my phone runs out of battery.の意味は?
A. 充電が切れた時刻を相手に質問する。
B. 充電が必ず切れると断定する。
C. 携帯の充電が切れたあとにだけ、充電器を取りに行く。
D. 充電が切れる可能性に備えて、充電器を持っていく。
Dが正解です。in caseは可能性に備える行動を表します。Aは質問ではなく、Bも必ず起こるとは述べていません。Cのように、切れたあとだけ行動すると説明しているわけでもありません。
よくある質問(FAQ)
Q. whenとifの違いは何ですか?
A. whenは起こる前提で時を話し、ifは条件を表します。「帰ったら連絡する」はWhen I get home…、「もし早く帰れたら」ならIf I get home early…が基本です。どちらも「たら」と訳せるので、何を前提にしているかに注目しましょう。
Q. whenなら、出来事が必ず起こるという意味ですか?
A. 未来が保証されるという意味ではありません。 話し手が、その出来事を起こるものとして扱っているということです。予定変更が絶対にないと主張しているわけではありません。固定の確率ではなく、会話での前提として考えると整理できます。
Q. whenやifの後は、なぜ未来でも現在形ですか?
A. 未来の時や条件を表す部分では、現在形を使うのが基本です。 When I finish work, I’ll call you.は「仕事が終わったら電話する」という未来の話です。まずはwhen/ifの部分と、I’ll…の結果の部分をセットで練習しましょう。
Q. whenやifの後にwillを使うのは、いつでも間違いですか?
A. いつでも間違いではありません。 I don’t know when he will arrive.は「いつ到着するか」、I don’t know if he will come.は「来るかどうか」です。「〜したら」という時や条件を表す文と役割が違います。ifの後のwillには意志を表す用法もあります。
Q. 習慣を話す時はwhenとifの両方が使えますか?
A. 繰り返す状況での行動なら、両方使える場合があります。 When/If I’m in Osaka, I usually stay with my friend.は、大阪にいる時の習慣です。ただし、一度きりの未来の出来事でも常に同じ意味になる、というわけではありません。
Q. 過去の話にもwhenやifを使えますか?
A. どちらも過去の話に使えます。 When I lived in Osaka, I walked to work.は「大阪に住んでいた時は歩いて通勤した」です。ifも過去の習慣や仮定に使えます。when=未来、if=未来の未定事項だけ、とは覚えないようにしましょう。
Q. whenやifの文は、前と後ろのどちらに置きますか?
A. どちらにも置けます。 When I get home, I’ll call you.とI’ll call you when I get home.は、どちらも「帰ったら電話する」です。前に置く場合は、その部分のあとにコンマを入れるのが基本です。まずは言いやすい語順から練習しましょう。
Q. ifは可能性が低い時だけ使いますか?
A. 可能性が低い時だけではありません。 ifは条件を表すので、かなり起こりそうなことにも使えます。If you need help, call me.は「助けが必要なら電話して」です。可能性の数字より、条件を付けて伝えているかを見ましょう。
Q. whenとas soon asはどう違いますか?
A. as soon asは「〜したらすぐに」と、直後のタイミングを強めます。 I’ll call you as soon as I arrive.なら「到着したらすぐ電話する」です。whenも到着時を示せますが、「すぐ」を明確にしたい時にはas soon asが使えます。
Q. 会話でwhenとifを使い分けるには、どう練習すればいいですか?
A. 同じ話題を「起こる前提」と「条件付き」の二つで話してみましょう。 帰宅や仕事の予定など、自分の内容で声に出すのがおすすめです。RYO英会話ジムでも、アウトプットと添削を通じて意図とのずれに気づき、修正して使い直す練習を重視しています。
まとめ|日本語の「たら」より、話す前提に注目しよう
- when: 起こる前提で、そのタイミングを話す。
- if: 起こるかどうかを条件にして話す。
- 習慣・一般論: 両方使える場合がある。
- 未来の時・条件の部分: 現在形が基本。「いつ/〜するかどうか」の文とは分けて考える。
まずは「帰ったら電話する」と「もし早く帰れたら電話する」を、英語で一文ずつ言ってみてください。自分が何を前提に話したいかを決めることが、使い分けの第一歩です。
自分の英語が意図どおり伝わるか確かめたい方は、無料体験レッスンで、アウトプットしながら練習してみてください。































コメントを残す