IT ………… .THIS WEEK.A. RAINED B. HAS RAINED C. WAS RAINING D. HAS B...

45. It ………… .this week.

A. rained B. has rained C. was raining D. has been having