Ответ:

Перевод задания: Выберите Present Perfect или Present Perfect Continuous. Кратко объясните выбор одним словом: результат или длительность.

  1. She has written three emails today. — Она сегодня написала три электронных письма. result (результат: указано количество готовых писем).
  2. They have been living here since 2015. — Они живут здесь с 2015 года. duration (длительность: действие продолжается с указанного момента).
  3. I have lost my keys. Can you help me look? — Я потерял ключи. Ты поможешь мне поискать? result (результат: ключи сейчас потеряны).
  4. He has been studying for the exam all morning. — Он готовится к экзамену всё утро. duration (длительность: подчёркнуто, как долго он занимается).
  5. We have known each other for ten years. — Мы знаем друг друга десять лет. duration (длительность: состояние продолжается десять лет; глагол know обычно не употребляется в Continuous).
  6. The ground is wet. It has been raining. — Земля мокрая. Шёл дождь. result (результат: дождь оставил видимый след; также допустимо duration, если акцент на продолжавшемся дожде).
  7. She has painted the living room. It looks great now! — Она покрасила гостиную. Теперь она выглядит великолепно! result (результат: комната покрашена).
  8. He has been repairing the car for two hours, but it’s still not working. — Он ремонтирует машину уже два часа, но она всё ещё не работает. duration (длительность: действие продолжается и пока не завершено).