\r\n\r\n
ifとwhenの違いは多くの人にとって少しわかりにくいため、ifとwhitenの2つの単語はよく混同されて使われます。厳密には、それぞれ異なる意味を表しています。この2つの単語を見ると、ifは接続詞と名詞として使われるのに対し、whenは接続詞としてのみ使われることがわかります。ifは条件を表すのに使われます。一方、whetherは疑問文に使われる。これが、この2つの言葉の大きな違いと使い分けです。
もしこの言葉が条件を示すのに使われるなら、次の二つの文章を観察してみよう。
本をくれれば、試験対策ができる。
お金があれば、ロンドンに行けるんです。
この2つの文では、条件を表す言葉としてifが使われています。最初の文では、「本をくれれば試験の準備ができる」ことがわかります。2番目の文では、「お金さえあればロンドンに行ける」ということがわかるでしょう。
一方、whetherは疑問文で使われる。以下の2つの文章を見てみよう。
来るなら言ってくれ。
夫にはまだ昼食を一緒にとるかどうかの連絡はしていない。
どちらの文にも、疑問を表す言葉としてwhetherが使われているのがわかります。最初の文では、話し手が疑念を抱いていることが理解できる。だからこそ、「来るなら言ってくれ」と言うのだろう。疑心暗鬼は、誰かが一緒にいること。二番目の女性の二番目の夫に対する疑心暗鬼も見て取れますね。
興味深いことに、上記の例では、"or "の使用にかかわらず、ほとんどの場合、このことを確認することができます。
次の例を見てください。
ドレスに満足しているかどうかをお話したいと思います。
ここでは、aboutが前置詞の後に使われるかどうか、また、条件なしで2つの選択肢を提案するときに使われるかどうかを確認することができます。
レイチェルはいるかなあと思った。
ここでは、レイチェルが行くという選択肢と、レイチェルが行かないという選択肢の2つがある。いずれにせよ、話し手は知っておく必要がある。whichをifに置き換えることは可能だが、条件文があると意味が全く変わってしまう。そうすると、「レイチェルが行くかどうか知りたい」という文章になります。この場合、レイチェルがそこにいるかどうかを話し手に伝えるだけでよい。そうでなければ、言う必要はないのです。
-接続詞と名詞として使用される場合、その単語が接続詞としてのみ使用されているかどうか。
-ifは条件を示すのに使われます。
-一方、疑問がある場合は、"whether "という単語を使う。
-ほとんどの場合、"or "も関係なく使用されます。
-無条件で2つの選択肢を提示された場合にも使用するかどうか。