单项选择题

The weather report says it ____ again tomorrow.(  

A.rained
B.rains
C.hasrained
D.willrain