if和whether在引导宾语从句中有什么区别?

问题描述:

if和whether在引导宾语从句中有什么区别?

if,whether在宾语从句中的区别
① if和whether在作“是否”解时,引导宾语从句常放在动词know,ask,care,wonder,find out等之后,介词后一般不用if
② 少数动词,如:leave,put,discuss,doubt后的宾语从句常用whether.
③ whether后可以加or not,但是if不可以.
④ 在不定式前只能用whether.
(如:I can’t decide whether to stay. 我不能决定是否留下。)
⑤ 避免歧异时,我们常用whether而不用if.

whether在表示是否的意思的时候,后面可以加or not,这是两者唯一的区别,例如可以whether you like it or not 但是不能if you like it or not

由whether(if)引导的宾语从句,实际上是一般疑问句演变而来的。意思是“是否”。宾语从句要用陈述句语序。一般说来,在宾语从句中whether与if可以互换使用,但在特殊情况下if与whether是不能互换的。

例句:I wonder whether(if) they will come to our party.

只能用whether,不能用if引导的宾语从句
  1. 在带to的不定式前
    eg:We decided whether to walk there. 
  2. 在介词的后面
    eg:I’m thinking of whether we should go to see the film. 
  3. 在动词后面的宾语从句时
    eg:We discussed whether we had a sports meeting next week 
  4. 直接与or not连用时
    eg:I can’t say whether or not thet can come on time. 
只能用if不能用whether引导的从句
  1. if引导条件状语从句,意为“如果”
    eg:The students will go on a picnic if it is sunny. 
  2. if引导否定概念的宾语从句时
    eg:He asked if I didn’t come to school yesterday. 
  3. 引导状语从句even if(即使)和as if(好象)时
    eg:He talks as if he has known all about 

1 在动词不定式之前只能用whether 。
2 只能说 whether …… or not ,不能说 if... or not。
3 在介词后,只能用whether。
4 宾语从句放在句首表示强调时,只能用whether 。
5 用if会引起歧义时,只用whether。如用whether可避免歧义。

if或whether在引导宾语从句中作“是否”讲,常用在ask,care,wonder,know,等动词后引出带有疑问意义的宾语从句.从句语序保持陈述语序,if或whether不充当成分,只起连接作用,不可省.
区别:whether可以引导介词后的宾语从句,if不可以.
I worry about whether I hurt her feeling.
I wonder if/whether he can come tomorrow.