单项选择题

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