单项选择题

It ______ yesterday. The ground is still wet now.

A.must have rained
B.was raining
C.rained
D.had rained