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: связь прошлого с настоящим
  • Глаголы состояния: know, want, believe
  • Present perfect против past simple
  • Страдательный залог
  • Настоящие времена для будущего
  • Past Perfect: had done
  • May, might, could: возможность
  • Долженствование: ought to, had better, be supposed to