1The rain came to a stop the night before. The fields are still full of water.

---It _____ for nearly a week.

A. has rained B. had rained C. would rain D. was raining

雨已经停了,所以改用过去完成时,选B

C排除,A是现在完成时,D是过去进行时
温馨提示:答案为网友推荐,仅供参考