Ответ:
Перевод задания: Выберите правильный ответ. Он ______ в этом городе с 2018 года, поэтому очень хорошо его знает.
c) has lived или d) has been living — He has lived / has been living in this city since 2018, so he knows it really well. (Он живёт в этом городе с 2018 года, поэтому очень хорошо его знает.)
Оба варианта грамматически возможны: Present Perfect подчёркивает факт и его результат, а Present Perfect Continuous — длительность проживания. В данном контексте естественны оба варианта.
