Ответ:

Перевод задания: Поставь глагол в скобках в Present Perfect или Present Perfect Continuous.

  1. I haven’t seen him for ages.
    Я очень давно его не видел(а). Статичный глагол see здесь употребляется в Present Perfect.
  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. I think he has made a lot of improvement.
    Думаю, он добился большого прогресса. Present Perfect обозначает достигнутый результат.
  6. She has been worrying about this for two months.
    Она беспокоится об этом уже два месяца.
  7. She has been studying the driver’s manual for hours every day.
    Она занимается по руководству для водителей часами каждый день.
  8. She hasn’t taken another test yet.
    Она ещё не сдавала ещё один тест. Yet указывает на ожидаемый результат.
  9. I have had a headache since I got up.
    У меня болит голова с тех пор, как я встал(а). Have в значении состояния употребляется в Present Perfect.
  10. He is my friend. I have known him for a long time.
    Он мой друг. Я знаю его уже давно. Статичный глагол know не ставится здесь в Continuous.

Внизу фотографии видны пункты 1–10; если за пунктом 10 есть продолжение, оно не попало в кадр.