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