If it rains tomorrow,then it____for a whole week.A.would be raining B.will have been raining.C.has been raining D.will be raining我选择了D,我觉得应该是将来进行时态啊,为什么是错误的?

热心网友

选B,应该是将来完成进行时,根据题意,如果明天下雨,那么雨就下了一整个星期了,言外之意就是说,首先这几天雨一直在下到现在还没停,从过去持续到现在的动作当然要用完成时的进行时态了,其次明天如果还继续下雨的话才能下满一整个星期,发生在将来,故而用将来时.

热心网友

明天将要下雨:用将来进行时;for a whole week:用have been完成时综上所述,所以是b

热心网友

是b吗?根据句意来说如果明天将要下雨,那会下一个星期。一直持续着这个下雨。用进行时。但是有是tomorrow下雨还没有发生。用将来时后面又有标志性的词for。用将来时综上所述,所以是b。我是这么认为的