if与whether的区别与选择

I 'd like to go swimming _______ the water is not too cold.

A.unless    B. for      C. if     D. whether 

答案为if。D 为什么不行呢?

请先 登录 后评论

最佳答案 2018-01-18 09:02

同意龙老师的解答。这里是if引导条件状语从句,只能用if。

也许你对whether和if引导名词性从句的用法存有疑问。

当whether和if引导名词性从句时,通常在以下两种情况下它们可以互换:

1.在“及物动词”或“be+形容词”后引导宾语从句时:

I wonder whether (if) the news will come. 我不知道他是否来。

He was not sure whether (if) he is right or wrong. 他不确定他是对还是错。

2.it用作形式主语时:

It hasn't been decided whether (if) we shall attend the meeting. 我们是否出席会议还没有决定。

注意:以下几种情况只能用whether:

1)在表语从句中:

The question is whether the film is worth seeing. 问题是这部影片是否值得一看。

2)在同位语从句中:

I have no idea whether he will come back home today. 我不知道他今天是否回家。

3)主语从句位于句首时:

Whether they’re safe is unknown. 他们是否安全尚不清楚。

4)在介词之后(但在某些“动词+介词”的短语中,介词有时可省略)。

It all depends (on) whether they will support us. 这完全取决于他们是否支持我们。

5)后面紧接or not时:

I don’t know whether or not she is ready. 我不知道她是否准备好了。

6)当从句简化为不定式时:

He doesn’t know whether to stay or not. 他不知道是否该留下。

7)用if会引起歧义时:

Please 1et me know whether you like that watch. 请告诉我你是否喜欢那款手表。(句中的whether若改用if,那么既可以是宾语从句,也可以是条件状语从句。)


请先 登录 后评论

其它 2 个回答

龙 楠   - 英语教师
擅长:英语

这是引导条件状语从句,不是宾语从句。

也就是说:这里的 if 意思是“如果”,不是“是否”。

所以,只能选 if。

请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

I 'd like to go swimming _______ the water is not too cold.

A.unless    B. for      C. if     D. whether 

答案为if。D 为什么不行呢?

I'd like to go swimming if the water is not too cold.

参考译文:如果水不是太冷/冰凉,我想去游泳

答案C 为正确答案,if引导条件状语从句,从句用一般现在时态,主句用would like to do sth结构

特别被备注以下3点:

(1)if 引导名词性从句(即动词宾语从句):其意思为"是否"

He asked if I had left with you, and I said no.

他问我是否和你一块儿离开的,我说不是。

I wonder if I might have a word with Mr Abbot?  

请问我能否和阿博特先生说几句话?

if只能引导动词宾语从句,此时可以和whether替换,在主语从句,表语从句,同位语从句,以及介词宾语从句只能用whether引导

(2)if引导条件状语从句:其意思为:"如果/假设,倘若"

She gets very upset if I exclude her from anything.  

要是有什么事情我不让她参加,她会非常难过。

You'll feel a lot better about yourself if you work on solutions to your upsetting situations.. 

如果你设法找到解决自己麻烦的办法,你自我感觉会好得多。



请先 登录 后评论
  • 2 关注
  • 1 收藏,7105 浏览
  • 高山 提出于 2017-05-10 08:49

相似问题