英語の「unless + 主語 + 動詞」と「if + 主語 + 動詞」の違い
unless は「〜しない限り」で、ふつう if ~ not と同じ意味です。仮定の話や質問、残念な気持ちを言う文では、unless でなく if ~ not を使います。
使い分けの表
| unless + 主語 + 動詞 | if + 主語 + 動詞 | |
|---|---|---|
| 意味 | 〜しない限り・〜でなければ | もし〜なら(条件) |
| 基本の意味 | 〜しない限り(例外の条件) | もし〜なら(条件) |
| 否定との関係 | unless に not の意味が入っている | not と使うと「もし〜でないなら」 |
| 使えない場面 | 仮定の話・質問・気持ちを言う文 | どの場面でも使える |
例文で比べる
○ = 自然 △ = 通じるが、その場面・文体には合わない × = 不自然・誤り
○
I'll take the bus unless you can drive me.
あなたが車で送ってくれない限り、バスで行きます。
○
I'll take the bus if you can't drive me.
あなたが車で送れないなら、バスで行きます。
ほぼ同じ意味です。unless は「送ってくれる場合だけは別」と例外を言う感じです。
×
Unless you don't hurry, you'll miss the train.
急がないと、電車に乗り遅れますよ。
○
If you don't hurry, you'll miss the train.
急がないと、電車に乗り遅れますよ。
unless に not の意味が入っているので、not を重ねません。Unless you hurry なら正しい文です。
△
What will you do unless it stops raining?
雨がやまない限り、どうしますか。
○
What will you do if it doesn't stop raining?
雨がやまなかったら、どうしますか。
質問や、残念な気持ちを言う文では if ~ not を使い、unless はふつう使いません。
覚え方・注意点
- unless の中には not の意味が入っているので、not を重ねません(Unless you hurry)。
- 仮定法の文(If I hadn't ~)や、質問では unless でなく if ~ not を使います。
- unless のあとも、未来のことは現在形にします(unless it rains tomorrow)。
確認問題
( )に入れるのに、より自然なのはどちらでしょう。
問1
I won't call her ( ) she calls me first.
- if
- unless
答えと解説
正解:2. unless
「彼女が先にかけない限り」という例外なので「unless」です。
問2
( ) you don't leave soon, you'll be late.
- Unless
- If
答えと解説
正解:2. If
not が入っているので「If」です。Unless に not は重ねません。
問3
What will you do ( ) the store is closed?
- unless
- if
答えと解説
正解:2. if
質問では unless を使わないので「if」です。
それぞれの文法の詳しい説明
- 「unless」(〜しない限り)の意味と使い方 〜しない限り・〜でなければ
- 接続詞「if」(もし〜なら)の意味と使い方 もし〜なら(条件)