Answer:
D
Step-by-step explanation:
Sail boats could carry large cargo, but the problem was that they couldn't travel against a river current, for example, if you wanted to transport goods to a northern town, but the river flowed downwards, then you had to transport it by land. Steamboats create enough energy to push against the river current and was especially useful in the Mississippi River.