Present Perfect Continuous: действие началось и всё ещё идёт
Говоришь have been + ing, когда действие началось в прошлом и продолжается сейчас: "I've been waiting for you". Вопрос строится через "How long have you been...?", а для глаголов состояния остаётся Present Perfect Simple.
Например:I've been waitingHow long…?for, since
Правило коротко
have been + -ing
have + been + глагол + -ing
Действие началось в прошлом и длится сейчас.
Форма have been для I, you, we, they.
- I have been waiting for you.Я жду тебя.
- We have been living here since May.Мы живём здесь с мая.
How long + -ing
How long + have + you + been + глагол + -ing?
Спрашиваем о действии, которое ещё идёт.
Ответ: I have been ... for или since.
- How long have you been learning English?Как долго ты учишь английский?
- How long have you been waiting?Как долго ты ждёшь?
Результат или процесс
have + V3: результат, have been + V-ing: процесс
I've written three emails: есть результат, три письма.
I've been writing emails: важен процесс, не результат.
- I've written three emails.Я написал три письма.
- I've been writing emails all morning.Я всё утро пишу письма.
Глаголы состояния: только Simple
State verbs: только have + V3
know, love, want не бывают в Continuous.
have known, не have been knowing.
- I've known her for years.Я знаю её много лет.
- We've always wanted a dog.Мы всегда хотели собаку.
Когда нужен Present Perfect Continuous
Форма нужна, когда действие началось в прошлом и всё ещё идёт. Ты ждёшь автобус двадцать минут, учишь английский с сентября, живёшь в этой квартире с мая. В русском ты скажешь «я жду», «я учу», «я живу», и Present Perfect Continuous передаёт эту длительность. Время окончания неизвестно или неважно. Часто в предложении есть for, since или How long.
- I've been waiting for you for twenty minutes.Я жду тебя двадцать минут.
- We've been living here since May.Мы живём здесь с мая.
- She's been learning English since September.Она учит английский с сентября.
Как построить утверждение, отрицание и вопрос
Утверждение: have been + глагол с ing. Для he, she, it берёшь has been. Отрицание: haven't been или hasn't been плюс ing. Вопрос начинается с How long, дальше have или has, подлежащее и been + ing. Краткий ответ: "I have" или "She has". В разговоре have часто сокращается: "I've been", "she's been".
- I've been working here for three years.Я работаю здесь три года.
- He hasn't been feeling well lately.Он плохо себя чувствует в последнее время.
- How long have you been waiting?Как долго ты ждёшь?
Чем Present Perfect Continuous отличается от Present Perfect Simple
Present Perfect Simple с глаголом в третьей форме показывает результат: "I've written three emails". Ты называешь количество или факт. Present Perfect Continuous показывает процесс: "I've been writing emails all morning". Ты говоришь, чем был занят, результат может быть неважен. Если называешь, сколько раз или сколько штук сделал, нужен Simple. Если важно, как долго длилось действие, нужен Continuous.
- I've written three emails.Я написал три письма.
- I've been writing emails all morning.Я всё утро пишу письма.
- I've read that book twice.Я прочитал эту книгу дважды.
Почему "I have been knowing" неверно
Глаголы состояния не ставятся в Continuous. Know, love, want, have в значении «иметь», be остаются в Present Perfect Simple. Ты говоришь "I've known her for years", хотя действие длится много лет. Форма "I've been knowing" звучит как ошибка. С такими глаголами используй have + третью форму.
- I've known her for years.Я знаю её много лет.
- We've always wanted a dog.Мы всегда хотели собаку.
- He's had that car since 2019.У него эта машина с 2019 года.
Частые ошибки
Действие началось два часа назад и длится сейчас, поэтому нужен have been + ing, а Present Continuous показывает только момент речи.
Know относится к глаголам состояния, а они не ставятся в Continuous.
Вопрос о длительности действия до настоящего момента строится с have been + ing.
Если называешь количество и результат, нужен Present Perfect Simple.
Упражнения с ответами
-
Выбери правильный вариант
- I have working here since 2020.
- I am working here since 2020.
- I have been working here since 2020.
Ответ
I have been working here since 2020. Действие идёт с прошлого: have been working.
-
Выбери правильный вариант
- She has studying English for two years.
- She has study English for two years.
- She has been studying English for two years.
Ответ
She has been studying English for two years. С she форма has been studying.
-
I _____ been reading this book all week.
Я читаю эту книгу всю неделю.
- has
- am
- have
Ответ
have С I всегда have been плюс -ing.
-
How long _____ she been working at the bank?
Как долго она работает в банке?
- has
- is
- have
Ответ
has С she форма has been working.
-
Найди ошибку: He have been playing football since morning.
Ответ
He has been playing football since morning. С he форма has, не have.
-
Найди ошибку: She has been work here since April.
Ответ
She has been working here since April. После has been нужен -ing.
-
Переведи: Она живёт в Москве с 2019 года.
Ответ
She has been living in Moscow since 2019. Можно и так: She's been living in Moscow since 2019.
-
Переведи: Как долго ты ждёшь меня?
Ответ
How long have you been waiting for me? Можно и так: How long have you been waiting for me.
Уроки темы
- Perfect Continuous: have been doing
- Perfect Simple или Continuous
Вопросы
Чем Present Perfect Continuous отличается от Present Continuous?
Present Continuous говорит о том, что происходит сейчас или запланировано. Present Perfect Continuous подчёркивает, что действие началось раньше и идёт до сих пор, часто с for или since.
Когда писать for, а когда since?
For ставится перед промежутком: for two hours, for a year. Since ставится перед точкой старта: since May, since 2020.
Почему нельзя сказать "I have been knowing"?
Know, love, want и другие глаголы состояния не используются в Continuous. С ними остаётся Present Perfect Simple: "I've known her for years".
Можно ли обойтись без указания времени?
Да. "I've been cleaning" понятно и без for или since. Время добавляют, когда хотят назвать длительность или момент старта.
Отработай Present Perfect Continuous
Короткие уроки по этой теме: правило, примеры и упражнения. Ошибки разбираются по-русски и возвращаются на повторение.
Вход по коду из письма, пароль не нужен.
Ещё в разделе «Времена»
- Будущее: will и going toПланы, решения на ходу и предсказания.
- Future Continuous и PerfectЧто будет идти в тот момент и что будет готово к сроку.
- Будущее в прошедшемЧто собирался сделать и что должно было случиться.
- Времена в рассказеКак рассказать историю: фон, события, предыстория.
- Past ContinuousЧто происходило в тот момент: was doing, were doing.
- Past PerfectЧто случилось раньше другого события в прошлом.
- Past SimpleЧто случилось: правильные и неправильные глаголы, did в вопросах.
- Present ContinuousЧто происходит сейчас и планы на ближайшее время.