lt is reported that the heavy rain_for two days.A.will last B.lasts C.have been lasted D.lasted为什么选A不选C

问题描述:

lt is reported that the heavy rain_for two days.
A.will last B.lasts C.have been lasted D.lasted
为什么选A不选C

我想说楼上的是不是错了,雨是主动持续下的,非被动形式,C要改成has lasted

原文翻译就是:报道说道在这两天有雨,是将来时,还没发生,所以不用完成时。

rain 是不可数名词,如果用现在完成时,也必须用has been lasted
用将来时,意思是:据报道,这场暴雨将持续下2天.