问题

It ___________last night, for the ground is wetoutside.
A:would beraining
B:would haverained
C:must rain
D:must haverained
B:would haverained
C:must rain
D:must haverained
正确答案是: