There___(be)no rain for over two weeks.如何填写正确形式

来源:百度知道 编辑:UC知道 时间:2024/06/08 19:30:03

has been
for时间段
there视为单数

要看语境
1.过去式,就填was(已经超过2周没下雨了)
2.将来式:就填will be(未来2周没有雨)
3.一般现在式:就填is(两周没下雨了)
但是就这个句子看,已经知道是超过2周了,应该填was吧。

have been
该地没下雨并持续到现在。

will be