问题

It ____ last night, for the ground is wet now.
A:might not have rained
B:must have rained
C:couldn't have rained
D:rained
B:must have rained
C:couldn't have rained
D:rained
正确答案是: