Ответ:

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

Present Perfect Continuous употребляется, когда подчёркивается длительность действия, а Present Perfect — когда важен результат.

  1. I have been painting this wall since morning. (Я крашу эту стену с утра.)
  2. She has been working here for 2 years. (Она работает здесь уже 2 года.)
  3. They have been playing football all day. (Они весь день играют в футбол.)
  4. He has done his homework. (Он сделал домашнюю работу.)
  5. We have been waiting for the bus for 20 minutes. (Мы ждём автобус уже 20 минут.)
  6. I have been studying English since I was 7. (Я изучаю английский с семи лет.)
  7. My mom has been cooking dinner for 2 hours. (Моя мама готовит ужин уже 2 часа.)
  8. He has broken his phone again. (Он снова сломал свой телефон.)
  9. She has been cleaning the house all morning. (Она убирает дом всё утро.)
  10. I have learned 20 new words today. (Сегодня я выучил 20 новых слов.)