单项选择题

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