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

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

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