It ______ for over a month and the downpour had damaged many houses.
It ______ for over a month and the downpour had damaged many houses.
A、has rained cats and dogs
B、had been raining cats and dogs
C、rained heavily
D、has been raining heavily
请帮忙给出正确答案和分析,谢谢!