单项选择题

I'm afraid it______tomorrow, but who knows

A.may have rained
B.might rain
C.would rain
D.ought to rain