Ответ:

Перевод задания: Поставьте глаголы в скобках в необходимую форму.

  1. It’s still snowing. It has been snowing for hours. (Всё ещё идёт снег. Снег идёт уже много часов.)
  2. Steve has dated four girls this weekend. (Стив сходил на свидание с четырьмя девушками на этих выходных.)
  3. They have won two prizes so far. (Они пока выиграли два приза.)
  4. I have been attending a swimming pool for 5 years. (Я хожу в бассейн уже пять лет.)
  5. I have been peeling onions, that’s why my eyes are red. (Я чищу лук, поэтому у меня красные глаза.)
  6. Crank has been in hospital for 2 weeks already. (Кранк уже две недели лежит в больнице.)
  7. We have known each other since 2000. (Мы знаем друг друга с 2000 года.)
  8. Our neighbor has had that car for 20 years. (У нашего соседа эта машина уже 20 лет.)
  9. The baby has been crying for a couple of hours. (Ребёнок плачет уже пару часов.)
  10. Don’t worry, the film hasn’t started yet. (Не беспокойся, фильм ещё не начался.)
  11. Why are you short of breath, guys? — We have been jogging in the park since morning. (Почему вы запыхались, ребята? — Мы бегаем в парке с утра.)
  12. The dishwasher is OK now. Dad has repaired it. (Посудомоечная машина теперь в порядке. Папа её починил.)
  13. Mum is very tired. She has been cleaning the house all day. (Мама очень устала. Она весь день убиралась дома.)
  14. The room looks so cosy now. I have hung up the curtains. (Комната теперь такая уютная. Я повесил(а) шторы.)
  15. That dog has been barking since last night. (Эта собака лает со вчерашнего вечера.)

Present Perfect Continuous подчёркивает длительность действия, а Present Perfect — его результат или факт к настоящему моменту. С глаголами состояния, например know и have в значении «обладать», используется Present Perfect.