Пробний урок

Вправи на Present Perfect Continuous — 16 завдань із відповідями

Три блоки: for і since, протиставлення з Present Perfect і найскладніше — заперечення з питаннями.

Оновлено 25 жовтня 2026 · Автор: Олексій Дудченко, засновник Study Less

Як працювати. Ключове питання до кожного речення: важливий процес чи результат. Процес — Perfect Continuous, результат — Perfect. Теорія з таблицями у статті Present Perfect Continuous.

Блок 1. For і since

Обидва слова вказують на тривалість: for — скільки часу, since — від якого моменту.

  1. She ___ Spanish for two years. (learn)
  2. They ___ since ten o’clock. (wait)
  3. I ___ here since 2021. (work)
  4. How long ___ you ___ the guitar? (play)
  5. It ___ all morning. (rain)
  6. He ___ for the marathon since May. (train)

Блок 2. Процес чи результат

Речення йдуть парами: у кожній одне про процес, друге про результат.

  1. I ___ this book three times. (read)
  2. I ___ this book all evening. (read)
  3. She ___ ten emails today. (write)
  4. She ___ emails since lunch. (write)
  5. They ___ the kitchen — it looks great now. (paint)
  6. They ___ the kitchen — that’s why the floor is dirty. (paint)

Блок 3. Заперечення і питання

Допоміжне дієслово змінюється, been лишається на місці.

  1. He ___ well lately. (not sleep)
  2. ___ you ___ long? (wait)
  3. Why ___ she ___ ? (cry)
  4. I ___ much this month. (not exercise)

Відповіді

Звіряйтеся лише після того, як зробили всі 16 завдань.

  1. has been learning
  2. have been waiting
  3. have been working
  4. have you been playing
  5. has been raining
  6. has been training
  7. have read
  8. have been reading
  9. has written
  10. has been writing
  11. have painted
  12. have been painting
  13. hasn’t been sleeping
  14. Have you been waiting
  15. has she been crying
  16. haven’t been exercising

Більше практики — одразу на всі 12 часів: 39 вправ із відповідями.

Питання, які виникають найчастіше

Коли Present Perfect Continuous, а коли Present Perfect?

Perfect Continuous підкреслює процес і його тривалість, Perfect — завершеність і результат. I have been reading all evening — важливо, що читав довго; I have read this book — важливо, що прочитав.

У чому різниця між for і since?

For вказує на відрізок часу: for two years, for an hour. Since — на точку відліку: since 2021, since Monday, since I came.

Як утворюється цей час?

Have або has плюс been плюс дієслово із закінченням -ing: I have been working, she has been waiting.

З якими дієсловами цей час не вживають?

З дієсловами стану: know, like, want, believe, belong. З ними ставлять Present Perfect — I have known him for years, а не I have been knowing.

Чи можна сказати How long have you lived here?

Можна, і це теж правильно. З дієсловами live, work, study обидві форми звучать природно, і різниця між ними майже зникає. У вправах вище такі випадки навмисно не траплялися.

Дізнайтеся свій рівень за 5 хвилин

Безплатний тест покаже реальний рівень за шкалою CEFR — і які теми у вас провисають.

Пройти тест на рівень Записатися на пробний урок

Читати далі