The BEST explanation for the difference between a nation-state and a city-state is:
City-states were the predecessors of modern nations, including nation-states.
This response correctly identifies the historical context in which city-states emerged prior to the development of the concept of nation-states.