英语if用法

I don't know if it ------tomorrow. if it -----,we'll go to the Great Wall. A.will rain , won't rain B will rain ,doesn'train C.rains, won't rains D. rains ,doesn't rain 选什么?为什麽?if有什么用法

选:B. will rain , doesn't rain
因为: I don't know if it ------tomorrow. “我不知道明天是否会下雨”,if 引导宾语从句,表示:“是否”, “是否会下雨”要用 “if it will rain”。
if it -----,we'll go to the Great Wall. 意思是:“如果明天不下雨,我们将去长城”,if 引导条件状语从句,表示:“如果”,在表示将来的条件状语从句中,谓语动词用一般现在时态,所以用“doesn't rain ”。因此综合2个空格考虑,应该选择B.
祝您进步。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-10
第一个是 是否 的意思 引导宾语从句 有tomorrow用一般将来时
第二个是 如果 的意思 时间状语从句 主句是将来时的时候 从句用一般现在时
第2个回答  2012-02-12
B
解析:第一个句子的时间标志是tomorrow,很明显将来时的标志。所以排除CD选项。而后面的句子考查的是if的用法,主将从现。主句用将来时,从句用一般现在时。所以排除AC选项。
第3个回答  2013-02-19
B
解析:第一个句子的时间标志是tomorrow,很明显将来时的标志。所以排除CD选项。而后面的句子考查的是if的用法,主将从现。主句用将来时,从句用一般现在时。所以排除AC选项。
第4个回答  2020-02-26
相似回答