Present Perfect Continuous (также известное как Present Perfect Progressive) — это время в английском языке, которое используется для описания действий, начавшихся в прошлом и продолжающихся до настоящего момента, или действий, которые недавно завершились и всё ещё оказывают влияние на настоящее.
Образование Present Perfect Continuous
Форма Present Perfect Continuous создаётся с использованием вспомогательных глаголов have или has (в зависимости от подлежащего), глагола been и основной формы глагола с окончанием -ing.
-
Утвердительная форма:
- I/You/We/They have been working.
- He/She/It has been working.
-
Отрицательная форма:
- I/You/We/They have not (haven't) been working.
- He/She/It has not (hasn't) been working.
-
Вопросительная форма:
- Have I/you/we/they been working?
- Has he/she/it been working?
Употребление Present Perfect Continuous
-
Для описания действий, начавшихся в прошлом и продолжающихся до настоящего момента:
- I have been reading this book for two hours. (Я читаю эту книгу уже два часа.)
- She has been working here since 2010. (Она работает здесь с 2010 года.)
-
Для описания действий, которые завершились недавно, но их результаты важны в настоящем:
- The ground is wet because it has been raining. (Земля мокрая, потому что недавно шел дождь.)
- You look tired. Have you been working out? (Ты выглядишь уставшим. Ты занимался спортом?)
-
Для выражения действия, которое происходит на протяжении определённого времени:
- We have been living in this city for five years. (Мы живём в этом городе уже пять лет.)
Слова-маркеры
Есть несколько слов и выражений, которые часто используются с Present Perfect Continuous, чтобы указать на длительность действия:
- for (на протяжении)
- since (с тех пор)
- lately (в последнее время)
- recently (недавно)
- all day/week/month (весь день/неделю/месяц)
Примеры предложений:
- They have been studying English for three years. (Они изучают английский уже три года.)
- I have been feeling a bit under the weather lately. (В последнее время я чувствую себя неважно.)
- He has been waiting for the bus since 9 o'clock. (Он ждёт автобус с 9 часов.)
Таблица для наглядности:
| Вид предложения | Формула | Пример |
|---|---|---|
| Утвердительное | S + have/has + been + V-ing | She has been cooking for an hour. |
| Отрицательное | S + have/has + not + been + V-ing | They haven't been playing. |
| Вопросительное | Have/Has + S + been + V-ing | Have you been reading? |
Present Perfect Continuous подчеркивает длительность действия и его связь с настоящим моментом. Если важно подчеркнуть сам факт завершённого действия без акцента на его длительности, используется Present Perfect.