Ответ:

Перевод задания: Раскрой скобки, используя Present Perfect или Present Perfect Continuous (настоящее совершённое или настоящее совершённое длительное время).

  1. He has been studying German since he was 6. (Он изучает немецкий с шести лет.)
  2. They have won two prizes so far. (На данный момент они выиграли две премии.)
  3. My mum has been cleaning the house all day. (Моя мама убирает дом весь день.)
  4. I have been peeling onions, that’s why my eyes are red. (Я чищу лук, поэтому у меня красные глаза.)
  5. She has been writing the article for the school newspaper all day. (Она пишет статью для школьной газеты весь день.)
  6. Have you been sitting here for a long time? (Ты давно здесь сидишь?)
  7. The dishwasher is OK now. Dad has repaired it. (Теперь посудомоечная машина в порядке. Папа её починил.)
  8. The room looks so cosy now. I have hung up the curtains. (Теперь комната выглядит такой уютной. Я повесил(а) шторы.)
  9. Have those vegetables been boiling since 2 o’clock? (Эти овощи варятся с двух часов?)

Длительное время употребляется для действия, которое продолжалось в течение указанного периода или объясняет видимый результат. Present Perfect употребляется для завершённого действия с результатом к настоящему моменту.