这首红军最强大送给:whether 和if 的区别? I don't know if your mother is all right 这句话在语法上对吗?

来源:百度文库 编辑:高考问答 时间:2024/04/27 00:39:35
望高手指教

I don't know if your mother is all right 这句话在语法上是对的!

whether和if的用法区别

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.

这句应该没有问题。

楼上的总结比较全面。应该说如果在拿不定的情况下,用whether是最安全的。

whether 用在否定中,if 不

不对

1) 在引导主语从句时,一般用whether,而不用if。

例如 Whether the German engine was the first to fly is not clear.

并不清楚是否是德国发动机首先用于飞机的。

备注 在口语中,if也可以用于主语从句,但必须放句尾,看似是个宾语或表语从句。

2) 在引导宾语从句时,一般情况下whether和if可以通用。

例如 The policeman asked if / whether I had seen the accident.

警察问我是否看见这场事故。

3) 只用whether的情况

例 1 He asked whether I wanted to go by air or by sea.

他问我是想坐飞机还是坐船去。

(从句中含有or,强调选择,这里只宜用whether)

例 2 He asked whether or not I wanted to insure my luggage.

他问我是否想给行李保险。

(只有whether后面可以直接跟 or not)

例 3 Bill asked whether, if I got the job, I’d move to New York.

比尔问我如果找到工作,是否要搬到纽约去。

(宾语从句中包括一个if从句,则宜用whether)

例 4 We discussed whether we should go there.

我们讨论了我们是否应该去那里。

(在discuss等动词后,只能用whether)
参考资料:http://www.hqjenglish.zj001.net/misc.php?xname=VV82FV0&dname=T1H4IV0&xpos=0&op=print