单项选择题

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

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