Which did the early river valley civilizations have in common?

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

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

CThey built cities on cliffs far above river floodplains.

DThey all traded with each other using the connecting rivers.