英語の「if + 主語 + 動詞」と「whether ~ (or not)」の違い
if は「もし〜なら」という条件を表し、whether は「〜かどうか」を表します。「〜かどうか」は if でも言えますが、to の前では whether だけで、前置詞のあとも whether がふつうです。
使い分けの表
| if + 主語 + 動詞 | whether ~ (or not) | |
|---|---|---|
| 意味 | もし〜なら(条件) | 〜かどうか |
| 意味 | もし〜なら(条件) | 〜かどうか(名詞節) |
| or not | if ... or not は離して使う | whether or not と続けて使える |
| to 不定詞の前 | 使えない | whether to ~ が使える |
| 前置詞のあと | ふつう使わない | 使える(about whether ~) |
例文で比べる
○ = 自然 △ = 通じるが、その場面・文体には合わない × = 不自然・誤り
○
If the weather is nice on Sunday, we will have lunch outside.
日曜日に天気がよければ、外で昼食をとります。
×
Whether the weather is nice on Sunday, we will have lunch outside.
日曜日に天気がよければ、外で昼食をとります。
「もし〜なら」の条件には if を使います。whether は「〜かどうか」の意味です。
○
I'm not sure if she will come.
彼女が来るかどうか、はっきり分かりません。
○
I'm not sure whether she will come.
彼女が来るかどうか、はっきり分かりません。
「〜かどうか」は if でも whether でも言えます。whether のほうが少しかたい感じです。
×
She can't decide if to accept the job offer.
彼女はその仕事の話を受けるかどうか決められません。
○
She can't decide whether to accept the job offer.
彼女はその仕事の話を受けるかどうか決められません。
to 不定詞の前では whether だけが使えます。
覚え方・注意点
- to 不定詞の前や文の主語になる節では whether だけが使えます。前置詞のあとも whether がふつうです。
- 「もし〜なら」の条件のときは、whether でなく if を使います。
- whether or not は「〜でも〜でなくても」の意味でも使えます(Whether or not it rains, we will go.)。
確認問題
( )に入れるのに、より自然なのはどちらでしょう。
問1
( ) it rains on Saturday, we will cancel the picnic.
- If
- Whether
答えと解説
正解:1. If
「もし雨なら」という条件なので「If」です。
問2
We haven't decided ( ) to buy a new car.
- whether
- if
答えと解説
正解:1. whether
to 不定詞の前では「whether」だけが使えます。
問3
( ) we win or lose doesn't matter to me.
- whether
- if
答えと解説
正解:1. whether
文の主語になる節では「whether」だけが使えます。
それぞれの文法の詳しい説明
- 接続詞「if」(もし〜なら)の意味と使い方 もし〜なら(条件)
- 「whether / if」(〜かどうか)の意味と使い方 〜かどうか