手机端
当前位置: 91开学网

 > 

知识点

 > 

人文地理

 > 

if和whether的区别和用法

if和whether的区别和用法

2023-12-11 17:40:42 367浏览

在英语中,if和whether都可以用来引导从句,他们两个都有是否的意思,因此很多学生在做题的时候不知道该选择哪一个词,其实,只要掌握他们两个的区别,选出正确的答案是很容易的。

if和whether的区别和用法:

1、whether和if常用来引导宾语从句,这时两者的含义区别很小,一般可通用。

例如:

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

我不知道他们是否来帮助我们。

I am not sure whether/if I'll have time to go with you. 

我很难说我们是否有时间跟你们一起去。 上面两句无区别。

但是,当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 am not certain if/whether the train will arrive on time.

我没有把握火车是否准时到达。

I don't care if/whether your car breaks down or not.

我不在乎您的车是否是会出故障。

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

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

例如:

This depends upon whether we are determined to do it. 

这件事要看我们是否有决心去做。

It depends on whether he is ready. 

这件事要看他是否有准备。

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

你来不来我不感兴趣。

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

例如:

He doesn't know whether to stay or not.

他不能知道是否要留下来。

She doesn't knows whether to get married now or wait.

是否现在结婚或是等待她不知道。

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

例如:

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

我们讨论了是不是要对我们的计划作一些修改。

We were discussing whether we should discuss the business with them. 

我们正在讨论我们是否要和他们谈这个生意。

2、引导主语从句时,只能用whether,不能用if。

例如:

It is unknown whether he will come.

他是否来还不知道。

Whether the news is true remains a question.

这个消息是否真实仍然是个问题。

3、引导表语从句时,只能用whether,不能用if。

例如:

What we want to know is whether he will come to speak to us tomorrow.

我们想知道的是他明天是否来给我们讲话。

The question is whether they can take our advice.

问题是他们是否能接受我们的意见。

4、引导同位语从句时,常用whether。

例如:

The question whether we'll build another lecture building hasn't been settled.

是否要另建一幢教学楼的问题还未决定。

The question whether he'll come is unknown.

他是否来的问题还不知道。

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

例如:

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

请告诉我明天是否不会下雨。

He considered if he shouldn't tell her the secret.

他考虑他是否不该告诉她这个秘密。

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

例如:

Please let me know if you intend to come.

这个句子有两种解释:

A:“请让我们知道你是否想来。” 

B:“如果你打算来,请让我们知道。”

第一种解释是把if引导的从句看作宾语从句,把动词know视为及物动词。

第二种解释是把if引导的从句当作条件状语从句,把动词know看作不及物动词。 

在口语中,我们可以通过语调来表示两者的区别;但是,在书面语中,无上下文(如一张便条上写着这句话),那就含混不清了。如果我们想表达的第一种含义,就得用whether来改写第一句。

Please let me know whether you intend to come. 

又如:

Let me know whether he has left for Shanghai.

告诉我他是否已经去上海了。

Let me know if he has left for Shanghai.

如果他去上海,请告诉我一声。 

if和whether的用法习题:

1、_____ you like it or not, you have to take this rest.

2、_____ I were you, I would apply for this job.

3、_____ you have any questions, please do not hesitate to ask me.

4、You have to decide _____ he is going to be promoted or not.

5、_____ to run or hide is a dilemma I face on a daily basis.

6、I didn’t know _____ he would arrive on Friday or Saturday.

7、_____ we save enough money this year, next year we can travel more.

8、_____ he plays is irrelevant.

9、Can you please tell me _____ or not you're going to accept this job.

10、We need a decision on _____ the second answer is also correct.

11、_____ you failed this test, try gain.

12、The game will be abandoned _____ it snows.

13、I need to talk about _____ the kids are old enough to travel on their own.

14、The day will happen _____ or not you get up.

15、I don’t know _____ to buy the blue one or the red one.

答案及解析:

1、whether

解析:当用于提出两种方案(you like it 和 you don't like it)时用 whether,或者该句不是条件句,所以只用 whether。

2、if

解析:从 I were 可以看出,这句是条件句,属于传统的第二类条件句,因此这里只用 if。

3、if

解析:该句属于传统的第一类条件句,因此只用 if。

4、whether

解析:同题1,其中两种方案是 he is going to be promoted 和 he isn't going to be promoted,因此用 whether 更合理。

5、whether

解析:在动词不定式之前只用 whether,其中动词不定式是 to run or hide,因此用 whether。

6、whether

解析:此句若用 whether,则表示两种可能(he would arrive on Friday 和 he would arrive on Saturday),但若用 if,则表示可能不止两种可能,还有一种可能是 he wouldn't arrive,因此当表示两种可能时,用 whether 更安全且连续。

7、if

解析:该句是条件句,因此用 if。

8、Whether

解析:引导主语从句(Whether he plays)时只用 whether。

9、whether

解析:若 whether 和 or not 不连在一起,在日常用语中它们可以互换,但是当与 or not 连在一起时,用 whether。

10、whether

解析:在介词后面只用 whether。

11、if

解析:根据句意来判断,此句是条件句,因此只用 if,或者若选 whether,则表示两种选择,一是 failed the test,二是 passed the test,那么既然是 passed 了,那么 try again 就显得多余了。

12、if

解析:根据句意来判断,此句是条件句,因此只用 if,因为只有下雪了,比赛才有理由被取消。 

13、whether

解析:在介词后面只用 whether。

14、whether

解析:同题9。

15、whether

解析:在动词不定式之前只用 whether,其中动词不定式是 to buy ...,因此用 whether。