Ответ:

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

  1. I have been reading this book for a week, but I haven't finished it yet. — Я читаю эту книгу уже неделю, но ещё не закончил(а). Продолжающееся действие и отсутствие завершения подчёркивают процесс.
  2. She has written five emails this morning. — Она написала сегодня утром пять писем. Указано количество завершённых писем.
  3. They have lived / have been living in this house since they were children. — Они живут в этом доме с детства. Оба варианта грамматически возможны: Present Perfect подчёркивает факт проживания, а Present Perfect Continuous — его длительность.
  4. He has broken his leg, so he can't play sports now. — Он сломал ногу, поэтому сейчас не может заниматься спортом. Present Perfect описывает завершившееся действие с результатом в настоящем.
  5. We have cleaned the house all day. It's finally tidy! — Мы убирали дом весь день. Наконец-то он чистый! Результат — чистый дом — уже достигнут.
  6. Have you seen my glasses? I can't find them anywhere. — Ты не видел(а) мои очки? Я нигде не могу их найти. Речь о результате поиска к настоящему моменту.
  7. The baby has been sleeping for two hours. Let's not wake her. — Ребёнок спит уже два часа. Давай её не будем будить. Действие продолжается.
  8. I have been learning to play the guitar for six months. — Я учусь играть на гитаре уже шесть месяцев. Подчёркивается длительность процесса обучения.
  9. She has already eaten lunch, so she isn't hungry. — Она уже пообедала, поэтому не голодна. Завершённое действие объясняет нынешний результат.
  10. How long have you known your best friend? — Как давно ты знаешь своего лучшего друга? Глагол know обычно не употребляется в Continuous.