问题

It _____ last night, for the ground is wet. [ ]
A: must rain
B: must have rained
C: must be raining
D: can't have rained
B: must have rained
C: must be raining
D: can't have rained
正确答案是: