Before cities can exist, it is necessary that the civilization have:

enough farmland

large population of nonfarmers

large amount of industry

complicated road system

enough food

Respuesta :

There are two possible answers here: large population of nonfarmers and a large amount of industries. This is to have a division of working classes to develop a city. Food can be supplied through  trade and farming can be learned and taught.

The correct answers are B) large population of nonfarmers an E) enough food.

Before cities can exist, it is necessary that civilization has a large population of nonfarmers and enough food.

That is how early civilizations were formed. First, they had to settle in fertile territories. For instance, that is what the Sumerian civilization did in the Middle of the Tigris and Euphrates River, in the Middle East. Then, when they learned how to grow crops, they could stay there and grow their population. They formed powerful city-states such as Ur, Lagash, Uruk, and Kish.