Контрольные задания > 45. They ... in this city for 10 years.
a. have lived
b. have been living
Вопрос:
45. They ... in this city for 10 years.
a. have lived
b. have been living
Ответ:
Правильный ответ: a. have lived
Объяснение: "For 10 years" указывает на период времени, и оба варианта грамматически возможны. Однако "have lived" (Present Perfect Simple) подчеркивает факт проживания, в то время как "have been living" (Present Perfect Continuous) акцентирует продолжительность и может подразумевать, что действие все еще продолжается. В данном случае, "have lived" более уместно, так как не обязательно подразумевается, что они все еще живут в этом городе.
Правильный вариант: They have lived in this city for 10 years.