Тривалість до тепер: have been waiting for two hours; сліди процесу (you've been running!); проти простого перфекта
Я вмію виражати тривалість до зараз і сліди процесу через have been doing.
Подивіться на ці приклади. Чи можете ви помітити граматичну закономірність?
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
Вправи для практики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