Whether與If用法區別總整理:國中生必學文法指南

Whether與if用法歸納 Whether和if都有「是否」的意思,那麼這兩個詞在使用時有什麼異同呢?又有哪些注意事項呢?
_x000D_
兩者在表示「是否」時的用法區別如下:
_x000D_
1. 可以互換的場合
_x000D_
引導受詞子句表示「是否」時,兩者通常可以互換。例如:
_x000D_
He asked if [whether] we wanted a drink. 他問我們是否想喝一杯。
_x000D_
He didn’t tell me if [whether] he would come. 他沒有告訴我他是否會來。
_x000D_
注意:如果是引導條件副詞子句,則只能用 if(意思是「如果」)。
_x000D_
2. 通常使用 if 的場合
_x000D_
當引導一個否定的受詞子句時,通常會用 if 而不用 whether。例如:
_x000D_
I don’t care if it doesn’t rain. 我不在乎天是否下雨。
_x000D_
注意:在某些特定詞語(如 wonder, not sure 等)後面的子句,其否定形式有時也可能用 whether 來引導。例如:
_x000D_
I wonder if [whether] he isn’t mistaken. 我想知道他是不是錯了。
_x000D_
3. 通常使用 whether 的場合
_x000D_
(1) 引導主詞子句並且放在句首時。例如:
_x000D_
Whether he will come is still a question. 他是否會來還是個問題。
_x000D_
注意:如果在句首使用形式主詞 it,而將主詞子句放在句末,那麼有時也可以用 if 來引導。例如:
_x000D_
It was not known whether [if] he would come. 不知道他是否會來。
_x000D_
(2) 引導補語子句時。例如:
_x000D_
The question is whether we should go on with the work. 問題是我們是否應該繼續進行這項工作。
_x000D_
注意:引導補語子句偶爾也會用 if(但非常不正式),遠不如用 whether 來得常見。
_x000D_
(3) 引導受詞子句並且放在句首時。例如:
_x000D_
Whether he is single I don’t know. 他是否單身,我不知道。
_x000D_
(4) 引導讓步副詞子句時。例如:
_x000D_
Whether he agrees or not, I shall do that. 不管他同意與否,我都要那樣做。
_x000D_
(5) 與 or 連用,分別引導兩個子句時。例如:
_x000D_
I don’t know whether he is wrong or she is wrong. 我不知道是他錯了,還是她錯了。
_x000D_
注意:如果 or 不是引導兩個子句,而是連接兩個詞或片語,那麼也可以用 if(但不如用 whether 常見)。例如:
_x000D_
He didn’t know if [whether] we should write or phone. 他不知道我們是該寫信好還是打電話好。
_x000D_
(6) 用在不定詞之前時。例如:
_x000D_
I’m not sure whether to stay or leave. 我不知道該留下還是離開。
_x000D_
I didn’t know whether to laugh or to cry. 我真是哭笑不得。
_x000D_
(7) 用在介系詞之後時。例如:
_x000D_
It depends on whether the letter arrives in time. 這取決於信是否來得及時。
_x000D_
I worry about whether I hurt her feelings. 我擔心是不是傷了她的感情。
_x000D_
(8) 直接與 or not 連用時。例如:
_x000D_
I will write to you whether or not I can come. 我能不能來,我會寫信告訴你。
_x000D_
注意:如果不是直接與 or not 用在一起,那麼有時也可以用 if。例如:
_x000D_
I don’t know whether [if] he will win or not. 我不知道他是否能贏。
_x000D_
(9) 在某些動詞後面(如 discuss 等)通常只會用 whether。例如:
_x000D_
We discussed whether we should hold a meeting. 我們討論了是否要開個會。