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。我是這么認為的