Ответ:
Перевод задания: Выберите правильную форму времени: Present Perfect или Present Perfect Continuous.
We haven’t had a holiday for 5 years. (Мы не ездили в отпуск уже пять лет.)
Выбираем Present Perfect: речь о том, что за этот период ни разу не было отпуска.
She has been teaching at this school for twenty years. (Она преподаёт в этой школе уже двадцать лет.)
Present Perfect Continuous подчёркивает продолжающуюся деятельность.
Mary and Sue have been collecting stamps for 3 years. (Мэри и Сью коллекционируют марки уже три года.)
Present Perfect Continuous подчёркивает, что коллекционирование продолжается.
