单项选择题

Since the road is wet,() last night.

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