PolyglotGym
КурсГраматикаСловникСловник
УвійтиСтворити акаунт
КурсГраматикаСловникСловник

Ще

БібліотекаСпільнота
Створити акаунтУвійти
PolyglotGym
Усі мовиКурсиГраматика

Завантажити застосунок

Завантажити вApp StoreДоступно вGoogle Play
PolyglotGym

Вивчайте англійську онлайн з інтерактивними курсами, тренажером словника та іншими інструментами.

Навчання

  • Усі мови
  • Курси
  • Граматика
  • Словник
  • Вирівняти словник
  • Словник

Спільнота

  • Бібліотека
  • Форум
  • Клуби

Завантажити застосунок

Навчайтеся будь-де

Завантажити вApp StoreДоступно вGoogle Play

© 2026 PolyglotGym. Усі права захищені

КурсГраматикаСловникСловник
  1. Головна
  2. ›Граматика
  3. ›B1
  4. ›Present Perfect Continuous: have been doing
VerbsB1

Present Perfect Continuous: have been doing

Тривалість до тепер: have been waiting for two hours; сліди процесу (you've been running!); проти простого перфекта

Мета навчання

Я вмію виражати тривалість до зараз і сліди процесу через have been doing.

Навички для іспиту:B1 Preliminary ReadingB1 Preliminary Writing

Подивіться на ці приклади. Чи можете ви помітити граматичну закономірність?

How long have you been standing in this queue? - Long enough to make two friends.

Скільки ти вже стоїш у цій черзі? - Досить, щоб завести двох друзів.

You've been chopping onions, haven't you? Your eyes give you away.

Ти різав цибулю, так? Очі тебе видають.

Зверніть увагу на виділені частини. Що у них спільного?

Процес, що дотягнувся до «зараз»: I've been waiting for two hours (я чекаю вже дві години) - українська тут ставить ТЕПЕРІШНІЙ час («чекаю»), і це головна пастка: *I wait for two hours - помилка, тривалість до зараз вимагає have been + -ing. Друге значення - сліди процесу: Your hands are dirty - you've been gardening! (ти що, копався в саду?). Контраст із простим перфектом: I've painted the fence (пофарбував - результат) × I've been painting the fence (фарбував - ось і в фарбі; можливо, не закінчив).

Застосуйте цю граматику у вправах курсу B1

Вправи для практики
  • *I wait for two hours → I've been waiting
  • Результат → I've painted; процес → I've been painting

Типові помилки

Present simple with for/since duration

Duration to now: have been + -ing

Continuous for finished results

Result → have done; process → have been doing

How long have you been standing in this queue? - Long enough to make two friends.

Скільки ти вже стоїш у цій черзі? - Досить, щоб завести двох друзів.

how long + have been doing.

You've been chopping onions, haven't you? Your eyes give you away.

Ти різав цибулю, так? Очі тебе видають.

Сліди видають недавній процес.

Практикувати в курсі

Застосуйте цю граматику у вправах курсу B1

B1 Курс
← Назад до тем

Схожі теми граматики

  • Present perfect: have done
  • Дієслова стану: know, want, believe
  • Present perfect проти past simple
  • Пасивний стан
  • Теперішні часи для майбутнього
  • Past Perfect: had done
  • May, might, could: можливість
  • Ought to, had better, be supposed to