单项选择题

Since the ground is wet, it()last night.

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