单项选择题

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