单项选择题

It must have rained last night,()?

A.didn’t it
B.needn’t it
C.mustn’t it
D.hasn’t it