单项选择题

Since the ground is wet, it ______ last night.

A. must have rained
B. had rained
C. must rain