Ответ:
Перевод задания: Выберите правильную форму времени.
В предложениях 1, 5, 8, 9 и 10 используется Present Perfect Continuous, потому что действие длится в течение указанного периода. В предложениях 3, 4, 6, 7, 11 и 12 используется Present Perfect Simple, так как глаголы обозначают состояние, результат или завершённое действие.
- 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 года.
