Ответ:

Перевод задания: Раскройте скобки, используя Present Perfect или Present Perfect Continuous.

  1. I have been reading this book for two hours. (Я читаю эту книгу уже два часа.) — Длительность процесса подчёркнута выражением for two hours.
  2. She has already finished her project. (Она уже закончила свой проект.) — Важен завершённый результат; маркер already.
  3. They have been playing football since morning. (Они играют в футбол с утра.) — Действие продолжается с указанного момента.
  4. He has just come home. (Он только что пришёл домой.) — Завершённое действие с маркером just.
  5. We have been waiting for the bus for 20 minutes. (Мы ждём автобус уже 20 минут.) — Важна продолжительность ожидания.
  6. Have you ever been to London? (Ты когда-нибудь был в Лондоне?) — Опыт к настоящему моменту; глагол be употребляется в Present Perfect.
  7. My eyes are tired because I have been working on the computer all day. (У меня устали глаза, потому что я весь день работаю за компьютером.) — Причина усталости связана с длительным процессом.
  8. She has not called me yet. (Она мне ещё не звонила.) — Отрицание с маркером yet.
  9. How long have you been learning English? (Как долго ты учишь английский?) — Вопрос о продолжительности процесса.
  10. I have known him since 2019. (Я знаю его с 2019 года.) — Know обычно не употребляется в Continuous.