Ответ:

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

  1. My parents have been helping me with homework all this week.
    Мои родители всю эту неделю помогают мне с домашним заданием. Have been helping подчёркивает продолжающееся действие.
  2. I have known my best friend since primary school.
    Я знаю своего лучшего друга с начальной школы. Глагол know обычно не употребляется в форме Continuous.
  3. We have been spending a lot of time together recently.
    В последнее время мы проводим много времени вместе. Форма Continuous подчёркивает недавнюю продолжающуюся деятельность.
  4. She has been talking to her sister for 20 minutes.
    Она разговаривает со своей сестрой уже 20 минут. Для указания длительности действия используем Present Perfect Continuous.
  5. He has shared his secrets with me, and I trust him.
    Он поделился со мной своими секретами, и я ему доверяю. Present Perfect подчёркивает состоявшийся факт и его результат.