单项选择题

It must have rained last night, ______ it

A. mustn' t
B. can' t
C. didn' t
D. needn' t