THERE WAS _________ RAIN LAST WEEK THAT SEVERAL ROADS WERE FLOODED...

21. There was _________ rain last week that several roads were flooded. A. too many B. so many C. so much D. such much