单项选择题

The ground is wet. It ______have rained last night.

A. must
B. can
C. should