Разница между ancient и modern в английском языке заключается в значении этих слов: ancient означает «древний», «старинный», а modern — «современный», «новый». 13
Ancient может также обозначать «вышедший из моды», «престарелый», «умудренный годами». 1 Например: «Древние руины Рима сохранились даже в центре современного города». 3
Modern используется, когда речь идёт о последних методах, концепциях, информации или стилях. 3 Пример: «Эта причёска — самая современная мода». 3