单项选择题

It______ every day so far this week.

A.is rained
B.has been rained
C.has rained