Ответ:
Перевод задания: Выберите правильную форму времени.
- We haven’t had a holiday for 5 years. (Мы не были в отпуске уже пять лет.) Форма have had означает, что за этот период отпуска не было.
- She has been teaching at this school for twenty years. (Она преподаёт в этой школе уже двадцать лет.) Present Perfect Continuous подчёркивает длительность продолжающегося действия.
- David has been painting in his studio since 10 o’clock. (Дэвид рисует в своей студии с десяти часов.) Present Perfect Continuous подчёркивает, что действие продолжается.
