单项选择题

Since the ground is wet, it ______ last night.

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