Which did the early river valley civilizations have in common?

A. They benefited from being near rivers that provided water, transportation, and fertile soil.

B. They used the nearby rivers as a means of protection from attack.

C. They built cities on cliffs far above river floodplains.

D. They all traded with each other using the connecting rivers.