单项选择题

The streets are all day. It______ during the night.

A.can't have rained
B.mustn't have rained
C.couldn't rain
D.shouldn't have rained