whether与if用法有何区别

 我来答
白雪忘冬
高粉答主

推荐于2019-11-16 · 在我的情感世界留下一方美好的文字
白雪忘冬
采纳数:1007 获赞数:376517

向TA提问 私信TA
展开全部

一、在表达“是否”这一概念时,下列情况通常要用whether 而不用if。

To this day, it's unclear whether he shot himself or was murdered. 

至今尚不清楚他究竟是饮弹自杀还是被谋杀。

二、介词后的宾语从句只能用whether ,不用if。

You can find out whether they are prepared to share the cost of the flowers with you 

你可以弄清楚他们是否愿意和你一起分担买花的费用。

三、引导主语从句(且放句首)、表语从句和同位语从句时,只用whether 不用if,不放句首的主语从句whether 和if 均可。

I don't know whether people will buy it or not 

我不知道是否会有人买。

四、直接与or not 连用只能用whether,不能用if ,不直接与or not 连用,whether、if 均可。

They now have two weeks to decide whether or not to buy. 

现在他们有两周时间决定到底买还是不买。

五、在discuss 后引导宾语从句时用whether 不用if。

六、在不定式之前只能用whether, 不能用if。

七、引导让步状语时,只用whether,不用if。

加油奋斗再加油
2016-08-19 · 知道合伙人教育行家
加油奋斗再加油
知道合伙人教育行家
采纳数:16649 获赞数:134217
国家奖学金获得者 全国大学生英语竞赛国家级特等奖获得者

向TA提问 私信TA
展开全部
whether与if用法区别:
当whether与or not连成一个词组时,whether不可换用if。在介词后面只能用whether,不能用if。引导主语从句时,只能用whether,不能用if。引导表语从句时,只能用whether,不能用if。引导同位语从句时,常用whether。if可以用来引导一个否定的宾语从句,whether则不能用来引导否定的宾语从句,因为它表示正反两方面的选择意义。if除引导宾语从句外,还可以引导条件状语从句,作“是否”解。在容易引起混淆产生歧义的情况下,就不可用if,而须用whether。此外,if可以表示如果的意思,而whether不行。

例句:
whether
1、To this day, it's unclear whether he shot himself or was murdered.
至今尚不清楚他究竟是饮弹自杀还是被谋杀。
2、This happens whether the children are in two-parent or one-parent families.

不管孩子是生活在双亲还是单亲家庭,这种情况都会发生。
3、Whether it turns out to be a good idea or a bad idea, we'll find out.

它到底是个好主意还是坏主意我们很快会见分晓。
4、They now have two weeks to decide whether or not to buy.

现在他们有两周时间决定到底买还是不买。

if
1、He asked if I had left with you, and I said no.
他问我是否和你一块儿离开的,我说不是。
2、She gets very upset if I exclude her from anything.
要是有什么事情我不让她参加,她会非常难过。
3、I wonder if you'd be kind enough to give us some information, please?
请问您能不能给我们提供一些信息?
4、If there was any disappointment it was probably temporary.

即便有点儿失望,也肯定是暂时的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hellosfe
2016-08-19 · TA获得超过716个赞
知道小有建树答主
回答量:339
采纳率:100%
帮助的人:90.6万
展开全部
这两个词的区分主要是用于引导宾语从句时。whether与if都可以引导宾语从句,常可互换。但下面情况不能互换。
1. 宾语从句是否定句时,只用if,不用whether。
e.g. I wonder if it doesn’t rain.
2. 用if 会引起误解,就要用whether。
e.g. Please let me know whether you want to go.(此句如果把whether改成if,容易当成条件
句理解)
3. 习惯上宾语从句中的whether 与or not直接连用,就不能换成if;不直接连用时,即构成
whether ... or not的结构时,英语中只用whether;而美语中常用if。所以我们的教学中习惯上
采用whether...or not的说法。
e.g. I don’t know whether or not the report is true.
I don’t know whether the report is true or not.
4. 介词后的宾语从句要用whether引导。
e.g. It depends on whether we have enough time.
5. whether 可与不定式连用,而if不与不定式直接连用。
e.g. They don’t know whether to go there.
6. whether 也可引导主语从句、表语从句、同位语从句,还可引导让步状语从句,以上均不能换
成 if。
注意:引导主语从句时,习惯上whether从句置于句首时,whether不能换用if,如:
Whether you’ll gain knowledge successfully or not depends on how hard you will work.
你能否真正学到知识,就看你努力的程度如何。
但当采用形式主语It 将主语从句后置时, 用Whether 和 if 均可, 如:
It’s not clear to me whether /if she likes the present.
7. 引导条件从句时,只能用if,而不能用whether。
e.g. Please come to see me if you have time.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伏斯琪04
2016-08-18
知道答主
回答量:56
采纳率:0%
帮助的人:18.7万
展开全部
if做“如果”讲,引导条件状语从句,含有"主将从现"的原则.
做“是否”讲,引导宾语从句.
whether也可以做如果的意思 和if第一项用的一样 不过用的最多的还是whether ....or not
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
涅槃pt
2020-11-27
知道答主
回答量:2
采纳率:0%
帮助的人:959
展开全部
whether与if用法区别:
当whether与or not连成一个词组时,whether不可换用if。在介词后面只能用whether,不能用if。引导主语从句时,只能用whether,不能用if。引导表语从句时,只能用whether,不能用if。引导同位语从句时,常用whether。if可以用来引导一个否定的宾语从句,whether则不能用来引导否定的宾语从句,因为它表示正反两方面的选择意义。if除引导宾语从句外,还可以引导条件状语从句,作“是否”解。在容易引起混淆产生歧义的情况下,就不可用if,而须用whether。此外,if可以表示如果的意思,而whether不行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式