It _________have rained last night, for the ground is wet.
#87663
A
may
B
should
C
will
D
must