The correct option is A Gravitational force
Answer is B.
Surface movement includes rivers, streams, creeks, lakes, ponds, and human-made 'flood' control. All surface water is trying to reach sea level due to gravity. As water flows in channels, the stream bed and banks of the channel will resist the flow of water. The velocity of the water is dependent on steepness of the slope, type of rock or soil, amount of vegetation, shape of stream bed, and obstructions.
Hence, the gravitational force is responsible for the flow of water in rivers.