初三 英语 选择题。。急急.. 请详细解答,谢谢! (20 13:0:28)

来源:百度知道 编辑:UC知道 时间:2024/04/29 02:45:23
I __________ two weeks.
A.will rain for    B.had been raining for       
C.rains in         D.has rained in
选什么?什么意思

主语是IT把?LZ。。你打错了把?
选B。
意思是:
已经下了两星期的雨了。
主语+HAD+BEEN 表示持续。。而FOR是为了表示多久的时间。
希望能帮到您。

呃 你是不是打错题目了呀?

应该是It had been raining for two weeks.

已经下了两个星期的雨了。

It has been raining for two weeks.

B,下了两周的雨