单项选择题

It ______ every day so far this month.

A.has rained
B.rains
C.rained
D.is raining