Ниже — 10 предложений в Present Perfect Continuous с переводом: пять утвердительных и пять отрицательных и вопросительных. Их можно взять для домашнего задания, выучить как образец или использовать для проверки себя.
Под примерами — короткая формула, слова-маркеры и упражнение. Обратите внимание: на русский это время часто переводится настоящим временем со словом «уже»: I have been waiting for you for ten minutes. — Я жду тебя уже десять минут.
10 предложений в Present Perfect Continuous: таблица с переводом
Все предложения построены по одной схеме: подлежащее + have/has + been + глагол с -ing.
| № | Английский | Перевод |
|---|---|---|
| 1 | I have been learning English for three years. | Я учу английский уже три года. |
| 2 | She has been playing the piano since she was six. | Она играет на пианино с шести лет. |
| 3 | We have been waiting for the bus for twenty minutes. | Мы ждём автобус уже двадцать минут. |
| 4 | It has been raining all morning. | Всё утро идёт дождь. |
| 5 | My dad has been working in this company since 2015. | Мой папа работает в этой компании с 2015 года. |
| 6 | They haven’t been sleeping well lately. | Они плохо спят в последнее время. |
| 7 | He hasn’t been doing his homework this week. | Он не делает домашнее задание на этой неделе. |
| 8 | How long have you been living in Moscow? | Как долго ты живёшь в Москве? |
| 9 | Have you been crying? | Ты плакал? |
| 10 | What have you been doing all day? | Чем ты занимался весь день? |
В примерах 9 и 10 действие уже закончилось, но видны его следы: заплаканные глаза, усталость. Поэтому по-русски там прошедшее время.
Формула Present Perfect Continuous
Вспомогательный глагол зависит от подлежащего: has — с he, she, it и одним предметом, have — со всеми остальными. Слово been не меняется.
| Форма | Схема | Пример |
|---|---|---|
| Утверждение | I/you/we/they have been + V-ing; he/she/it has been + V-ing | She has been reading. — Она читает (уже какое-то время). |
| Отрицание | have/has + not + been + V-ing | She hasn’t been reading. — Она не читает (в последнее время). |
| Вопрос | Have/Has + подлежащее + been + V-ing? | Has she been reading? — Она читала? |
В разговоре используют сокращения: I’ve been, she’s been, haven’t been, hasn’t been. Краткие ответы: Yes, I have. / No, she hasn’t.
5 предложений в present perfect continuous: утверждения
Утвердительные предложения чаще всего отвечают на вопрос «как долго». Длительность показывают через for (в течение) и since (с какого-то момента).
- I have been cooking dinner for an hour. — Я готовлю ужин уже час.
- Anna has been studying for her exams since Monday. — Аня готовится к экзаменам с понедельника.
- We have been travelling around Italy for two weeks. — Мы путешествуем по Италии уже две недели.
- The children have been watching cartoons all afternoon. — Дети весь день смотрят мультики.
- You look tired. Have you been running? — Ты выглядишь уставшим. Ты бегал?
В пятом примере есть вопрос, но смысл тот же: видим результат и спрашиваем о недавнем длительном действии. Слово travelling в британском варианте пишется с двумя l, в американском — traveling.
5 предложений презент перфект континиус на английском: отрицания и вопросы
В отрицании not ставится после have/has, в вопросе have/has выносится в начало.
- I haven’t been feeling well recently. — Я плохо себя чувствую в последнее время.
- Tom hasn’t been going to the gym this month. — Том не ходит в спортзал в этом месяце.
- Has your sister been learning Spanish? — Твоя сестра учит испанский?
- How long have they been playing in this band? — Как долго они играют в этой группе?
- Why have you been ignoring my messages? — Почему ты игнорируешь мои сообщения?
С вопросительными словами (how long, why, what) порядок такой: вопросительное слово + have/has + подлежащее + been + V-ing.
Слова-маркеры Present Perfect Continuous
Эти слова часто подсказывают, что нужно именно это время.
| Маркер | Перевод | Пример |
|---|---|---|
| for | в течение | for two hours — уже два часа |
| since | с (момента) | since 8 o’clock — с восьми часов |
| how long | как долго | How long have you been waiting? — Сколько ты ждёшь? |
| all day / all morning | весь день / всё утро | It has been snowing all day. — Весь день идёт снег. |
| lately / recently | в последнее время / недавно | I’ve been reading a lot lately. — Я много читаю в последнее время. |
После since обычно стоит точка во времени (since Monday, since 2019, since I was a child), после for — отрезок (for a week, for ten years).
Когда вместо него нужен Present Perfect
Глаголы состояния обычно не употребляются в continuous-формах, поэтому с ними используют Present Perfect: know, like, love, want, believe, understand, own.
- I have known Kate for five years. — Я знаю Катю пять лет. (не have been knowing)
- She has wanted a dog since she was little. — Она хочет собаку с детства.
Present Perfect нужен и тогда, когда важен результат или количество, а не процесс: I have read three books this month. — Я прочитал три книги в этом месяце. Сравните: I have been reading this book all week. — Я читаю эту книгу всю неделю (процесс, книга, возможно, не дочитана).
Проверьте себя
Поставьте глагол в Present Perfect Continuous. В одном задании есть ловушка с глаголом состояния.
Present Perfect Continuous: раскройте скобки
Поставьте глагол в скобках в нужную форму. Где нужно, используйте отрицание или вопрос.
- I ___ (wait) for the bus for twenty minutes.
Ответ
have been waiting (также: 've been waiting) — Подлежащее I — have been + V-ing, маркер for. - She ___ (learn) English since 2020.
Ответ
has been learning (также: 's been learning) — She — has been, маркер since. - It ___ (rain) since morning.
Ответ
has been raining (также: 's been raining) — It — has been; дождь начался утром и идёт до сих пор. - They ___ (not/play) football lately.
Ответ
haven't been playing (также: have not been playing) — Отрицание: have + not + been + V-ing, маркер lately. - How long ___ (you/live) here?
Ответ
have you been living — Вопрос с how long: have + подлежащее + been + V-ing. - ___ (he/sleep) all day?
Ответ
Has he been sleeping — Вопрос с he: has выносится в начало, маркер all day. - My brother ___ (not/feel) well recently.
Ответ
hasn't been feeling (также: has not been feeling) — Brother = he — hasn’t been, маркер recently. - Your hands are dirty. — Yes, I ___ (paint) the fence.
Ответ
have been painting (также: 've been painting) — Действие только что закончилось, виден результат — грязные руки. - I ___ (know) Tom for five years.
Ответ
have known (также: 've known) — Know — глагол состояния, в форме -ing обычно не употребляется, поэтому Present Perfect.
Дальше: vremena anglijskogo.