单项选择题

Since the road is wet this morning, ()last night.

A. it must rain
B. it must be mining
C. it must have rained
D. it must have been rain