Ответ:

Перевод задания: Выберите правильное время.

  1. I have been reading this book for three hours, but I’m not even halfway through. — Я читаю эту книгу уже три часа, но ещё даже не дошёл до середины.
  2. She has finished her project, so she can relax now. — Она закончила свой проект, поэтому теперь может отдохнуть.
  3. They have been living in this city since 2018. — Они живут в этом городе с 2018 года.
  4. He has broken his phone twice this year. — Он дважды ломал свой телефон в этом году.
  5. We have been waiting for the bus for 20 minutes already. — Мы ждём автобус уже 20 минут.
  6. I have never been to Italy. — Я никогда не был(а) в Италии.
  7. The students have been studying for the exam all day, they’re exhausted. — Студенты весь день готовятся к экзамену, они совершенно измучены.
  8. Someone has taken my bag from the locker. — Кто-то забрал мою сумку из шкафчика.
  9. She has been learning Spanish for two years, and now she can speak it quite well. — Она изучает испанский уже два года и теперь довольно хорошо на нём говорит.
  10. He has written three emails today. — Он написал сегодня три электронных письма.

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