IF IT ... VERY HARD, THE STREETS WILL BE FLOODED. A. WILL RAIN B...

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

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