Решение:
В этом предложении речь идет о существовании супермаркета в древнем городе. Вторая часть предложения говорит о том, что первые супермаркеты появились только в 20-м веке. Это означает, что в древнем городе супермаркетов быть не могло. Следовательно, нам нужно отрицание существования.
Разберем варианты:
- had: (имел) — утвердительная форма, не подходит.
- wasn't: (не был) — эта форма используется с прилагательными или существительными, обозначающими состояние или принадлежность к классу. Например, «The city wasn't large». Здесь нам нужен глагол, обозначающий наличие.
- didn't have: (не имел) — отрицательная форма глагола 'to have', которая указывает на отсутствие чего-либо. Эта форма идеально подходит, так как она отрицает наличие супермаркета в древнем городе.
- was: (был) — утвердительная форма, не подходит.
Таким образом, грамматически и логически верным вариантом является didn't have.
Перевод (RU)
Древний город не имел супермаркета. Первые супермаркеты появились только в 20-м веке.