IF IT ... VERY HARD, THE STREETS WILL BE FLOODED. A. IS RAINING...

25. If it ... very hard, the streets will be flooded.

A. is raining B. will rain C. rains D. would rain