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 (фарбував - ось і в фарбі; можливо, не закінчив).

  • *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 Курс
← Назад до тем