百度商贸推广:if 和wehther有什么不同?

来源:百度文库 编辑:高考问答 时间:2024/04/28 00:25:44

whether与if作“是否”讲,在用法上有相同之处,也有不同之处。
一、相同之处。
1.whether和if都能引导宾语从句,常置于see,ask,learn,tell,wonder,doubt,find out等动词之后。
如:He asked me whether/is I could help him. I want to know whether/if he lives there.

2.whether和if都可用it作形式主语从句中。如: it"s uncertain whether/if he"ll come this evening.
3.在be uncertain/doubtful之后,常用whether引导宾语从句,有时也可以用if,如: We are uncertain whether/if Mary will come.

二、不同之处。
1.whether可置于句首引导主语从句,而if不能。如: ___the 2000 Olympic Games will be in Beijing is not known yet. A.whether B.If C.Whether D.That 答案是C。

2.whether可用在介词之后,引导宾语从句,而If则不能。如: Success depends on whether we make evough effort.

3.whether可引导表语从句,if则不能。如: The puestion is whether it is not worthdoing.

4.在名词之后引导同位语从句时,用whether而不用if。如: The puestion whether the students answered correctly should be decided by the teacher.

5.whether后可接不定式,而if不能。如: Please tell us whether to go or stay here.

6.在有些动词(如discuss)之后,只能用whether,而不用if引导宾语从句。如: We discussed whether we should close the shop.

7.在引导否定概念in宾语从句时,只能用if,而不用whether.如:he asked me if I hadn"t finished my work.

IF用于肯定句,Whether用于否定句。

原句如果是一般疑问句变为宾语从句时。要用if或 whether引导。可译为“是否”,并把疑问句语序改为陈述句语序。请注意:if与 whether引导宾语从句时不可省,用了if或 whether后不可再用that。如:

She wanted to know if/whether Tom lived in that room.

(她想要知道汤姆是否住在那间房间里。)

在这种情况下,if 与 whether均可使用。,但在有些情况下,我们只能用whether。而不能使用if。如:

If she likes physics is not clear to me.

(她是否喜欢物理学我不太清楚。)

此句是错的。因为if不能引导位于句首的主语从句。而必须把主语从句移到句尾,用it充当形式主语。如:

It is not clear to me if she likes physics或把原句中的if改为whether,即:Whether she likes physics is not clear to me.

They were talking about if they would go there at that time.(那时侯他们正在讨论他们是否将去那。)

此句也是错误的。因为if从句不能充当介词的宾语。应将句中的if改为whether。

What she wants to know is if the film is worth seeing.

(她想要知道的是这电影是否值得看)

此句也是错误的。因为if不能引导表语从句。应将句中的if改为whether。

I really don’t know if to visit him tonight

(我确实不知道今晚是否去拜访他。)

此句也是错误的。因为if不能引导动词不定式。应将句子中的if改为whether。

Please tell me if or not you agree

(请告诉我你是否同意。)

此句也是错误的。因为if不能直接跟 or not连用引导宾语从句。可以将上句中的if改为whether。或将此句改为Please tell me if you agree or not.

由此可见 whether常与or 或 or not连用引导宾语从句,表语从句 ,介词的宾语从句以及动词不定式一起使用。

其实都一样,只是Whether后面可以加…or…
还有,在discuss后,只能用Whether,不能用if.