Which statements explain why independent city-states emerged in ancient Greece?



Choose all answers that are correct.





A.


Trade between the different city-states enhanced communication.


B.


Rivers provided a means of navigable travel and communication.


C.


Some city-states were located on isolated islands.


D.


The seas were sometimes difficult to navigate and limited communication.