语法小知识点:whether和if的区别

 我来答
生活家马先生
2019-05-18 · TA获得超过18.4万个赞
知道小有建树答主
回答量:136
采纳率:100%
帮助的人:3.5万
展开全部

一、引导句子种类不同

1、if——只能引导主语从句和宾语从句

2、whether——四个从句都可以引导,但从句中有or not 必须用whether引导。

Whether they can finish the work on time is a problem.

=It is still a problem if/whether they can finish the work on time.

他们能不能按时完成工作还是个问题。

二、结构不同

1、if 引导的宾语从句只能使用形式主语结构,不能直接放到主语的位置。

2、同位语从句和表语从句不能用if引导,只能用whether。

I have no idea whether he is from America.

我不知道他是否来自美国

My problem  is whether he is from America.

三、用法不同

1、及物动词后的宾语从句whether、if都可以引导。介词后边的宾语从句必须用whether, 不能用if。

We talk about whether the answer is correct.

我们在讨论答案是否正确。

2、与不定式连用时只能用whether 不能用if。

I cannot decide whether to stay.

我还没决定是否留下来。

2011120023
推荐于2017-11-23 · TA获得超过1272个赞
知道小有建树答主
回答量:1199
采纳率:50%
帮助的人:399万
展开全部
一、引导宾语从句

这时两者的含义区别很小,一般可通用。

I don't know whether/if they will come to help us.

但是,当whether与or not连成一个词组时,whether不可换用if。

I don't know whether or not they will come for our help.

若whether和or not不连在一起,在口语中可以用if取代whether,当然也可以用whether。

I don't care if/whether your car breaks down or not. 我不在乎您的车是否是会出故障。

此外,还有三种情况值得注意:

(1)在介词后面只能用whether,不能用if。

I am not interested in whether you'll come or not.

(2)在动词不定式之前,只能用whether,不能用if。

He doesn't know whether to stay or not.

(3)在及物运动discuss后的宾语从句中,只能用whether,不能用if。

We discussed whether we should make a change in our plan.

二、引导主语从句

只能用whether,不能用if。

It is unknown whether he will come.

Whether the news is true remains a question.

三、引导表语从句

只能用whether,不能用if

The question is whether they can take our advice.

四、引导同位语从句

常用whether

The question whether he'll come is unknown.

五、可以用来引导一个否定的宾语从句,whether则不能用来引导否定的宾语从句,因为它表示正反两方面的选择意义比较强。

Tell me if it is not going to rain, please.

六、if除引导宾语从句外,还可以引导条件状语从句,作“是否”解。在容易引起混淆产生歧义的情况下,就不可用if,而须用whether。

Please let me know if you intend to come.这个句子有两种解释: A:“请让我们知道你是否想来。” B:“如果你打算来,请让我们知道。”在书面语中,如果我们想表达的第一种含义,就得用whether来改写第一句。

Please let me know whether you intend to come.

通俗来讲,whether在大多数情况下都可以用,而if则不然,有wether和if时一般选wether不会有错,但是如果所需的意思是"如果",自然只能选if了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
青孝羽歌
2019-10-05 · TA获得超过3.6万个赞
知道小有建树答主
回答量:1.4万
采纳率:27%
帮助的人:981万
展开全部
他们解释太复杂了,最明显的区别就是whether用的地方比if的多,名词性从句啊,表语从句啊,还有一些从句就只能用whether,不能用if.而且whether可置于句首引导主语从句,whether可用在介词之后,引导宾语从句,而If则不能。希望对你有帮助噢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式