Ответ:
Перевод задания: Выберите правильную форму глагола.
- Nina has been learning English for 2 years. (Нина изучает английский уже 2 года.)
- 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. (Дети смотрят мультфильмы уже 2 часа.)
- The train has just come. (Поезд только что пришёл.)
- We haven’t had a holiday for 5 years. (Мы не отдыхали уже 5 лет.)
- 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. (Мэри и Сэм собирают марки уже 3 года.)
- Their parents have been friends since their childhood. (Их родители дружат с детства.)
- Dave has been a student for 2 years. (Дэйв является студентом уже 2 года.)
С глаголами состояния know, be обычно используется Present Perfect, а для длительного процесса — Present Perfect Continuous.
