[语法] if 和 whether 都可以表示''是否'',有何区别?

有同学发微信问我 if 和 whether 有何区别,我觉得还是专门做一期推送吧。

首先我必须指出,很多同学经常错误地把 whether 写成 weather。请注意,这两个词长得很像,但含义完全不同。前者做连词,表“是否”、“不论”;后者是个名词,表示“天气”,比如 weather report(天气预报)。

If 也是一个常见的连词,引导状语从句,可以表示“如果”,也可以表示“是否”。

所以今天我们这篇推文的关键在于:当 if 和 weather 都表示“是否”时,可以通用吗,还是有所区别?今天侃哥就为大家解密。

一般情况下,当 whether 和 if 都表示“是否”、且引导从句时,是可以互换的,比如下面这个句子:

I don’t care if/whether you still love me.

我不关心你是否仍然爱我。

但在以下情况中,whether 是不能替换成 if 的:

区别点1:介词后面只能用whether。

比如:He often worries about whether he will lose his job.

他经常担心他是否会丢失工作。

注意,上述句子里的 whether 不能替换成 if,因为前面 about 是个介词。

区别点2:只有 whether todo 的形式,没有 if to do。

比如:I don’t know whether to answer the question.

我不知道我是否要去回答这个问题。

此处 whether无法改成 if,因为没有 if to do 的形式。

区别点3:只有 whether…ornot,没有 if…or not。

比如:You have to carry out this plan, whether you like it or not.

无论你喜不喜欢,你都得执行这个计划。

此处 whether 不能改成 if,因为没有if…or not 的形式。

区别点4:只有 whether 才能引导主语从句。

比如:Whether he will arrive remains a mystery.

他是否回来仍然是个谜。

此处 whether 不能替换成 if,因为 if 从句无法做主语。

(0)

相关推荐