问题

The ground is all wet. It _________ last night.
A:can’t have rained
B:may have rained
C:can have rained
D:must have rained
B:may have rained
C:can have rained
D:must have rained
正确答案是: