Ответ:

Перевод задания: Поставьте глагол в Present Perfect или Present Perfect Continuous. Выберите правильную форму времени.

Заполните пропуски:

  1. I haven’t seen him for ages. (Я его целую вечность не видел.)
  2. He has been doing his lessons since lunch. (Он занимается уроками с обеда.)
  3. I haven’t heard about him for a long time. (Я давно ничего о нём не слышал.)
  4. I have been driving since I was 17. (Я вожу машину с семнадцати лет.)
  5. Jack has failed his driving test three times because he doesn’t know how to park. (Джек трижды провалил экзамен по вождению, потому что не умеет парковаться.)
  6. I think he has made a lot of improvement. (Думаю, он значительно улучшил свои навыки.)
  7. Alice hasn’t passed her driving test because she doesn’t know the rules well. (Элис не сдала экзамен по вождению, потому что плохо знает правила.)
  8. She has been worrying about this for two months. (Она беспокоится об этом уже два месяца.)
  9. She has been studying the driver’s manual for hours every day. (Она занимается по руководству для водителей часами каждый день.)
  10. She hasn’t taken another test yet. (Она пока не сдавала экзамен повторно.)
  11. I have had a headache since I got up. (У меня болит голова с тех пор, как я встал.)
  12. He is my friend; I have known him for a long time. (Он мой друг; я давно его знаю.)
  13. Ivan has a stomachache. He has been eating junk food all day. (У Ивана болит живот. Он весь день ест вредную еду.)
  14. I have never heard that song before. (Я раньше никогда не слышал эту песню.)

Правильные варианты:

  1. Nina has been learning English for 2 years. (Нина изучает английский два года.) — длительное действие.
  2. The birds have already flown to the South. (Птицы уже улетели на юг.) — завершённый результат.
  3. They have known him for many years. (Они знают его много лет.) — глагол состояния обычно не употребляется в Continuous.
  4. Mike has forgotten to learn the poem. (Майк забыл выучить стихотворение.) — завершённый результат.
  5. The children have been watching cartoons for 2 hours. (Дети смотрят мультфильмы уже два часа.) — длительность действия.
  6. The train has just come. (Поезд только что пришёл.) — завершённое действие.
  7. We haven’t had a holiday for 5 years. (Мы не были в отпуске пять лет.) — have в значении «иметь/проводить» здесь не употребляется в Continuous.
  8. She has been teaching at this school for twenty years. (Она преподаёт в этой школе двадцать лет.) — подчёркнута длительность.
  9. David has been painting in his studio since 10 o’clock. (Дэвид рисует в своей студии с десяти часов.) — действие продолжается.
  10. Mary and Sam have been collecting stamps for 3 years. (Мэри и Сэм собирают марки три года.) — подчёркнута длительность.
  11. Their parents have been friends since their childhood. (Их родители дружат с детства.) — be в значении состояния.
  12. Dave has been a student for 2 years. (Дэйв учится уже два года.) — be не употребляется в форме Continuous в этом значении.