We can control floods by creating .........next to rivers.
I believe that the correct answer should be lakes. What do you think should be correct?
PS: Please provide your answer with explanation, thanks.
As far as I know, dams are built to control the flow of water in rivers and floods happen when there is too much of it in them. Should a flood happen, there is going to be an overflow of water in the river anyway. A dam will do nothing in that case. Moreover, how can a dam be situated next to a river while everybody knows that they're constructed on rivers? Seas are impossible to build because they're gigantic things that man can't create. Bridges go above the water. So, they can't stop floods from happening either. By the method of elimination, this leaves us with lakes as the only choice for the right answer. How they can be used as a measure to control floods, I don't know. This is a kind of question that you should ask on a forum that's dedicated specifically to civil engineering rather than asking it on an English-language website.
The correct answer is lakes,because next to means near or beside person or things. Dams are built on rivers.enter link description here