单项选择题

It()have rained last night, for the ground is wet.

A、 will
B 、can
C、 should
D、 must