单项选择题

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