Select two items that a civilization must have before cities can exist.
1.enough farmland
2.large population of non-farmers
3.large amount of industry
4.complicated road system
5.enough food
More often than not, two items that a civilization must have before cities can exist would be "5.enough food" and "2.large population of non-farmers," since these allow for a "division of labor".