Ответ:
Перевод задания: Подчеркните правильный вариант. Present Perfect или Present Perfect Continuous.
Обычно Present Perfect Continuous подчёркивает длительность продолжающегося действия; Present Perfect употребляется, когда важен результат или действие завершилось. Глаголы состояния, например know, обычно не используются в Continuous.
- Nina has been learning English for 2 years. (Нина учит английский уже два года.)
- The birds have already flown to the South. (Птицы уже улетели на юг.)
- They have known him for many years. (Они знают его много лет.)
- Mike has forgotten to learn the poem. (Майк забыл выучить стихотворение.)
- The children have been watching cartoons for 2 hours. (Дети смотрят мультфильмы уже два часа.)
- The train has just come. (Поезд только что прибыл.)
- We haven’t had a holiday for 5 years. (Мы не были в отпуске пять лет.)
- She has been teaching at this school for twenty years. (Она преподаёт в этой школе уже двадцать лет.)
- David has been painting in his studio since 10 o’clock. (Дэвид рисует в своей мастерской с десяти часов.)
- Mary and Sam have been collecting stamps for 3 years. (Мэри и Сэм собирают марки уже три года.)
