单项选择题

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

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