Ответ:

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

  1. She has been reading this book for two hours. (Она читает эту книгу уже два часа.) Длительность продолжающегося действия подчёркивает Present Perfect Continuous.
  2. I have finished my homework, so I can go out now. (Я закончил домашнее задание, поэтому теперь могу выйти.) Важен достигнутый результат.
  3. They have been playing football since morning. (Они играют в футбол с утра.) Действие продолжается с указанного времени.
  4. He has visited Paris three times. (Он был в Париже три раза.) Указано количество завершённых поездок.
  5. We have been waiting for the bus for 20 minutes. (Мы ждём автобус уже 20 минут.) Подчёркнута длительность ожидания.
  6. She has been learning Spanish for five years. (Она учит испанский уже пять лет.) Подчёркнута длительность процесса.
  7. I have known him since childhood. (Я знаю его с детства.) Глагол know обычно не употребляется в Continuous.
  8. They have been building this house for a year, but it’s not ready yet. (Они строят этот дом уже год, но он ещё не готов.) Строительство продолжается и не завершено.