if 与whether用法的区别

if和wheher用法区别

1. if和whether在宾语从句中,都表“是否”,可换用,if更口语化,whether正式些。当有or not时, 一般用whether,而不用if。

2. if可引起条件状语从句,whether不用于状语从句。

3. whether可引起主语从句,表语从句,if不能用于这两种情况。

4. if在名词性从句中只能引导动词后的宾语,whether可通用。


扩展资料

if 与whether用法的细致区别:

1、在引导主语从句、表语从句、同位语从句时一般用whether不用if。

2、引导宾语从句,一般既可用whether也可用if。

3、or not放在whether所引导的从句句尾,则可以用if来替换。

4、whether和or一起还有“不管”之意,引导让步状语从句

5、用在动词不定式之前时用whether不用if。

6、虽引导宾语从句,但为了强调宾语部分,也可把从句放在句首,此时只用whether不用if。

7、从句作介词宾语时只用whether不用if。

8、作discuss等动词的宾语时,用whether不用if。

9、句子中有if引导的条件句,如再有表示“是否”的宾语从句,用whether不用if。

10、 容易产生歧义时用whether不用if来表示“是否”。

11、 如果宾语从句为否定句时,则只用if不用whether。

参考资料:百度百科-if


温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-13

一、在表达“是否”这一概念时,下列情况通常要用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。

本回答被网友采纳
第2个回答  2015-10-01
一、引导宾语从句,一般既可用whether也可用if。但
  1 or not放在whether之后时,只能用whether不用if。
  I don’t know whether or not he will come. 我不知道他是不是回来。
  注1:如果or not放在whether所引导的从句句尾,则可以用if来替换。
  I don’t know whether/if he will come or not.我不知道他是不是回来。
  2 在强调任意选择时,用whether…or,此时不用if替换whether。
  He asked me whether I wanted to go there by train or by bus.他问我是想乘火车还是坐公共汽车去那里。
  注:whether和or一起还有“不管”之意,引导让步状语从句。
  Whether he drives or takes the train, he will be here on time.不管开车来还是乘火车来,他都会准时到。
  3 虽引导宾语从句,但为了强调宾语部分,也可把从句放在句首,此时只用whether不用if。
  Whether he will come I am not sure.他是不是来我拿不准。
  4 从句作介词宾语时只用whether不用if。
  It depends on whether it will be fine.那得看是不是晴天。
  5 作discuss等动词的宾语时,用whether不用if。
  We discussed whether we should close the shop.我们讨论是不是该关掉商店。
  6 句子中有if引导的条件句,如再有表示“是否”的宾语从句,用whether不用if。
  He asked me whether I’d move to New York if I got the job.他问我如果我得到那份工作是否会搬家到纽约。
  7 容易产生歧义时用whether不用if来表示“是否”。
  Please let me know if you need help. 如果你需要帮助请告诉我。或:请告诉我你是否需要帮助。对比:Please let me know if you need help.请告诉我你是否需要帮助。
  8 如果宾语从句为否定句时,则只用if不用whether。
  I don’t know if it won't rain tomorrow..我不知道明天是不是会下雨。
二、在引导主语从句、表语从句、同位语从句时一般用whether不用if。如:
  ⑴Whether it is true remains a question.(主语从句)那是不是真的还是个问题。
  ⑵The question is whether it is true.(表语从句)问题是是不是真的。
  ⑶We have a doubt whether it is true.(同位语从句) 我们怀疑那是不是真的。
  注:whether引导主语从句放在主句之后时可用if来代替。
It is unclear whether/if he likes the present.他是不是喜欢那个礼物还不清楚。
三、用在动词不定式之前时用whether不用if。
  I don’t know whether to go there at once. 我不知道是不是该立刻去那里。本回答被网友采纳
第3个回答  2016-08-19
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.

即便有点儿失望,也肯定是暂时的。
第4个回答  2015-05-16
一、引导宾语从句
这时两者的含义区别很小,一般可通用.
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了
相似回答