I d like to go swimming _______ the water is not too cold.
A.unless B. for C. if D. whether
答案为if。D 为何不可以呢?
赞同龙老师的解答。这里是if引导条件状语从句,只可以用if。
▲或许你对whether和if引导名词性从句的使用方法存有疑问。
当whether和if引导名词性从句时,一般在以下两种状况下它们可以互换:
1.在“及物动词”或“be+形容词”后引导宾语从句时:
I wonder whether the news will come. 我不了解他是不是来。
He was not sure whether he is right or wrong. 他不确定他是对还是错。
2.it用作形式主语时:
It hasnt been decided whether 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 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. 请告诉我你是不是喜欢那款手表。