Ответ:
Перевод задания: Выберите правильную форму времени.
- Nina has been learning English for 2 years. (Нина учит английский два года.) Продолжительность действия, которое всё ещё продолжается, выражается Present Perfect Continuous.
- She has already been to the South. (Она уже была на юге.) В этом значении употребляется конструкция has been to; вариант has been flying означает «летит» и не подходит к данному предложению.
- They have known him for many years. (Они знают его много лет.) Глагол know обычно не используется в длительном времени.
- Mike has forgotten to learn the poem. (Майк забыл выучить стихотворение.) Речь о результате.
- The children have been watching cartoons for 2 hours. (Дети смотрят мультфильмы два часа.) Действие продолжается указанное время.
- The rain has just stopped. (Дождь только что прекратился.) Just указывает на недавно завершившееся действие.
- We haven't had a holiday for 6 years. (Мы не были в отпуске шесть лет.) Have в значении «иметь» здесь не употребляется в длительном времени.
- She has been teaching at this school for twenty years. (Она преподаёт в этой школе двадцать лет.) Подчёркнута длительность продолжающегося действия.
- Pavel has been painting in his studio since 10 o'clock. (Павел рисует в своей студии с десяти часов.) Действие началось в прошлом и продолжается.
- Mary and Sam have been collecting stamps for 5 years. (Мэри и Сэм коллекционируют марки пять лет.)
- Their parents have been friends. (Их родители дружат.) Глагол-связка be не образует здесь длительную форму.
- Dave has been a student for 2 years. (Дэйв учится два года.) Глагол-связка be употребляется в простой форме.
