718 whether和 if
① whether表示“是否”,可作连接词,引导主语从句、表语从句或宾语从句。引导的句子可以作主语或及物动词的宾语。
他是否能考及格尚不能肯定。
Whether he can pass the exam remains to be seen.
I wonder whether he is coming. 我不知道他是否要来。(作宾语)
I asked him whether he was free. 我问他是否有空。(作宾语)
The only question now is whether he is willing to help us. 目前唯一的问题是,他是否愿意协助我们。(作表语)
② if常用于引导宾语从句,而只能在及物动词后引导宾语从句。if引导的宾语从句可以是肯定式或否定式,而whether引导的宾语从句一般为肯定式。
Do you know whether/if she will come tomorrow?你知道她明天是否来吗?
我不知道他是否把工作做完了。
I don't know whether he has done his work.
=I don't know if he has done his work.
I don't care if she doesn't come. 我不在乎她是否来。(不可用whether)
Whether he can do it is not known.
他是否能做到那件事尚不知道。
If he can do it is not known.
(if不可引导主语从句放在句首)
③ whether可与不定式连用,if则不可。
I don't know if to stay or not.
I don't know whether to stay or not.
我不知道要不要留下来。
④ whether…or可以表示让步,意为“不管……还是……”,既可以连接两个词,也可以连接两个句子,用作状语。这种用法中不可用if。
All the students in the class,whether boys or girls,have read the book. 全班所有的学生,不管是男生还是女生,都读过这本书。
Whether you come today or tomorrow,it's the same to me. 不论你今天来还是明天来,对我都一样。
⑤ whether/if…or可表示“或……或,是……还是”。
I don't know whether/if she is in Nanjing,or in Hangzhou,or in Shanghai. 我不知道她是在南京,还是杭州,还是上海。
She asked me if/whether I was going on a picnic or staying at home. 她问我是去野餐还是待在家里。
⑥ whether和if都可以同not连用,意为“是否”,是用作连词的短语,连接句子;whether or not可以放在句首起连接作用,也可以分开,把or not放在句尾;但if…or not只能分开使用,引导宾语从句。
I don't know whether or not she has already left. 我不知道她是否已经离开了。
I shall buy the coat whether she likes it or not. 不论她喜欢不喜欢,我都要买那件上衣。
Whether or not she comes is of no importance.
她来不来都不重要。
Whether she comes or not is of no importance.
I wonder whether/if he'll come or not.
我不知道他是否来。
I wonder if or not he'll come.
⑦ whether or no可以表示“是否,不论;无论如何,不管怎样;必定,必然”,这时不可用if。
Please tell me whether or no it is correct. 请告诉我这是不是对的。
Whether or no it is true I cannot tell. 这是否是真的,我不知道。
We must stick to our promise whether or no. 不管怎样,我们必须遵守诺言。
I'll do it whether or no. 我一定要做这件事。
⑧ whether引导的从句可用作介词宾语,而if则不可。
The party depends on whether we can collect enough money. 这次聚会要看我们是否能筹集到足够的钱。
⑨ whether可以在discuss后引导宾语从句,而if则不可。
They discussed whether they would make an expedition to the North Pole. 他们讨论了是否去北极探险。
⑩ whether引导的从句可置于句首表示强调,而if则不可。
Whether he will join us,I am not sure. 我不能肯定他是否加入我们。
⑪ 引导状语从句时,whether引导的从句表示让步,意为“不管,无论”,而if引导的从句表示条件,意为“如果”。
Whether you agree or not,I will do it. 无论你是否同意,我都将做那件事。
If you know the answer,please tell me. 如果你知道答案,请告诉我。
⑫ if not(如果不),if so(要是这样),if only (只要,要是……就好了)都是惯用短语,不可换成whether。
If not,you may stay at home. 如果不去的话,你可以留在家里。
相当于:If you do not want to go,you may stay at home.
If only it clears up,we shall start. 只要天一放晴,我们就动身。