Ответ:

Перевод задания: Используйте Present Perfect Continuous (настоящее совершённо-длительное время), чтобы заполнить пропуски.

  1. I’m tired because I have been working very hard. (Я устал(а), потому что очень много работаю.)
  2. He has been writing letters all morning. (Он пишет письма всё утро.)
  3. Catherina is getting fatter because she has been eating too much. (Катерина полнеет, потому что слишком много ест.)
  4. My mother has been peeling the potatoes all afternoon. (Моя мама чистит картошку весь день.)
  5. Cathy has been attending a cookery course since March. (Кэти посещает кулинарные курсы с марта.)
  6. How long have you been learning English? (Как давно ты учишь английский?)
  7. Where are my eyeglasses? I have been looking for them for an hour. (Где мои очки? Я ищу их уже час.)
  8. Charles has been escaping from the police for years. (Чарльз уже много лет скрывается от полиции.)
  9. How long have you been using a computer? (Как давно ты пользуешься компьютером?)
  10. Elizabeth has been living with Mike for three years. (Элизабет живёт с Майком уже три года.)
  11. She has been earning quite a lot of money for the last two years. (Последние два года она зарабатывает довольно много денег.)
  12. It has been raining for six hours. (Дождь идёт уже шесть часов.)

Present Perfect Continuous используется для действий, которые продолжаются в течение указанного периода или недавно продолжались и имеют заметный результат.