当前位置:洪恩在线 -> 轻松英语 -> 英语基础班 -> 语法

基本功

 


 

               是  否

0304whether
 女朋友邀我明天去看ballet,但我并不喜欢看芭蕾,便推搪说,“I don’t know whether I will have time tomorrow.”(我不知明天是否有时间。)但是,我担心是否伤了她的感情,“I worry about whether I hurt her feelings.”
 
  这两个句子中都含有whether这个词。除了whether外,还有if 也可表示“是否”的意思。那么你知道这两个句子中哪个whether是可用if替代的吗?

  对,whether和if表示“是否”这个意思,引导宾语从句时一般可以互相换用。所以第一句话也可说成“I don’t know if I will have time tomorrow.”而第二句却不能替代。因为,在介词的后面只能用whether,不能用if。再如:“I haven’t settled the question of whether I’ll go back home.(我是否回家,还没定。)”
  
  像这种只能用whether,不能用if的情况,还有一些,现归纳如下,相信你看完这篇文章之后,不会在这方面再make mistakes了。

  1.在不定式的前面只能用whether,不能用if。
  I don’t know whether to get married now.
  (我不知道是否现在就成家。)

  2.在whether…or结构中,不能用if来取代whether。
  We don’t know whether he will succeed or fail.
  (我们不知道他会成功,还是会失败。)

  3.在whether…or not和whether or not结构中,不可用if来替代。
  I don’t care whether your car breaks down or not.
  (我不管你的车是否坏了。)
  I wonder whether or not we should tell her.
  (我想知道我们是否应该告诉她。)

  4.whether可以引导主语从句,而if则不能。
  Whether I can stay with my mother is another thing.
  (我是不是能和我母亲住在一起,则是另一回事。)

  5.whether可以引导表语从句,而if则不能。
  What’s troubling me is whether I can finish the work by tomorrow evening.
  (使我苦恼的是我是否能在明天晚上之前完成这项工作。)

  6.whether可以引导同位语从句,而if则不能。
  The question whether he will attend the meeting is not settled.
  (他是否来开会,这个问题还没有确定下来。)

  7.当宾语从句放在句首时,只能用whether来引导,不能用if。
  Whether this is true, I cannot say.
  (我说不准这是否是真的。)