Within the last 3 years,enough( )(do)to prevent the rivers from being polluted.

来源:百度知道 编辑:UC知道 时间:2024/09/28 10:02:06
此题答案为has being done ,我不明白为什么要用has being done 而不用has to be done

has being done表示已经做了(过去的情况),has to be done的意思是必须要做(将来的情况)。题目里说了过去的三年,所以用has being done ,是现在完成进行时。

表持续啊,前面不说了三年内了吗
这里用的是现在完成进行时的语态
没有HAS BEING DONE 这种句型吧? 被你搞蒙了,我还得先查查

是不是HAS BEEN BEING DONE ?