WILL GIVE BRAINLIEST!!! Please answer the following

Which factor was a key reason that the Greek city-states had strong economies?

A. the mountainous terrain
B. a booming system of trade
C. stable governments
D. wealth gained from conquests
E. climate suited for farming