IT ...EVERYDAY SO FAR THIS WEEKA. HAS RAINED B. IS RAINING C. RAIN...

48. It ...everyday so far this week

A. has rained

B. is raining

C. rained

D. rains