What factors Influence how much work a river can do?

A) sediment type, stream gradient, and amount of water.
B) length of river, amount of water, and sediment type
C) length of river, sediment type, and riverbed gradient
D)human presence, length of river, and amount of water

C) length of river, sediment type, and riverbed gradient