Both kinds of drinking water are correct. The green river means that the color of the river is blue, and the blue is still deep, so we call it the green river. Clear river means that the water is very clear and transparent, giving people a very clean feeling. Because they have different emphases, one highlights the blue color of the river and the other highlights the clarity of the river, so they are both right.