Can you tell me if it snows tomorrow?Can you tell me if it ______(snow) tomorrow?A.snow B.snows C.will snow D.snowed为什么选B,我觉得应该选C呀?

问题描述:

Can you tell me if it snows tomorrow?
Can you tell me if it ______(snow) tomorrow?
A.snow B.snows C.will snow D.snowed
为什么选B,我觉得应该选C呀?

时间状语从句和条件状语从句中,主句是一般将来时,从句要用一般现在时代替一般将来时。这是硬规定,没办法必须得记。
例句 I won't go if it rains tomorrow.
同样的,在条件和时间终于从句中,主句用过去时,从句也要用过去的某一时态。

选B。 因为在can you tell me 后, if从句要恢复一般现在时态, 而it又是单数,所以用snows。

英语是要有上下文的,两种情况都可能Can you tell me if it snows tomorrow?明天如果下雪了,你能告诉我吗?(即我想知道,明天你那里下了雪,请告知我.)Can you tell me if it will snow tomorrow?这个,可能是在问天气...

如果你可以告诉我,明天会下雪么?
应该选C,will-将要的意思?
但是答案是B。
这是我知道的一切!