TOEIC® L&R・IELTS・TOEFL iBT® の文法ドリルと試験情報
ホーム > 文法一覧 > 文法の違い > 接続詞「if」(もし〜なら)と「whether / if」(〜かどうか)の違い

英語の「if + 主語 + 動詞」と「whether ~ (or not)」の違い

if は「もし〜なら」という条件を表し、whether は「〜かどうか」を表します。「〜かどうか」は if でも言えますが、to の前では whether だけで、前置詞のあとも whether がふつうです。

使い分けの表

if + 主語 + 動詞whether ~ (or not)
意味もし〜なら(条件)〜かどうか
意味もし〜なら(条件)〜かどうか(名詞節)
or notif ... 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.
  1. If
  2. Whether
答えと解説

正解:1. If

「もし雨なら」という条件なので「If」です。

問2
We haven't decided (  ) to buy a new car.
  1. whether
  2. if
答えと解説

正解:1. whether

to 不定詞の前では「whether」だけが使えます。

問3
(  ) we win or lose doesn't matter to me.
  1. whether
  2. if
答えと解説

正解:1. whether

文の主語になる節では「whether」だけが使えます。

それぞれの文法の詳しい説明

ほかの違いも見る

文法の違いの一覧 ≫