The weather makes so much trouble.It        every day so far this week.
#104544
A
will rain
B
rains
C
has rained
D
rained