问题

The streets are all wet.It ___ during the night.
A:must be raining
B:must have been rain
C:had to rain
D:must have rained
B:must have been rain
C:had to rain
D:must have rained
正确答案是: