Ответ:

Перевод задания: Поставь глагол в скобках в 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. — Она беспокоится об этом уже два месяца.

Правило: Present Perfect употребляется для завершённых действий и результата, а Present Perfect Continuous — для действия, которое продолжается или длилось в течение указанного периода.