单项选择题

It______almost every day so far this month.

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