Present Perfect Continuous — это одно из многочисленных времен английского языка. Здесь мы научимся правильно строить предложения в этом времени. Начнем с описания конкретной ситуации.
Допустим, вы торопитесь домой, желая посмотреть свою любимую передачу. Но внезапно попадаете в пробку и поэтому к началу передачи опаздываете. Вы залетаете домой и спрашиваете своих домашних — Намного я опоздал? Они отвечают — Передача идет уже 15 минут. Если бы ваши домашние ответили бы вам по-английски, то использовали бы Present Perfect Continuous.
Запомните: если действие началось в прошлом и уже длиться указанное количество времени вплоть до настоящего момента, то следует использовать Present Perfect Continuous. Проще говоря, запомните следующие модели предложений:
Он спит уже в течение 3-х часов.
(т.е. действие началось в прошлом и длиться уже 3 часа вплоть до настоящего момента)
Они пишут тест с 10 утра.
(т.е. действие началось в прошлом, в 10 часов, и продолжается вплоть до настоящего момента)
Еще примеры на русском:
Он играет в компьютер уже в течение 2-х часов.
Они гуляют уже в течение часа.
Они ссорятся с утра.
Мы сидим здесь с трех часов.
Теперь давайте обратимся к образованию Present Perfect Continuous. Это сложное время и оно состоит из трех компонентов:
1. вспомогательные глаголы have, has
2. неизменяемое слово been
3. основной глагол с окончанием -ing (work — working, sleep — sleeping и т.д.)
Таким образом, Present Perfect Continuous принимает формы:
have been working
has been working
have been sleeping
has been sleeping
Итак, чтобы построить предложение в Present Perfect Continuous, вы выбираете какой-либо вспомогательный глагол, затем подставляете слово been и нужный вам смысловой глагол с окончанием -ing. Возникает вопрос — какой вспомогательный глагол следует выбрать? Запомните правила:
— если в предложении использовано в качестве подлежащего местоимения he, she, it, то выбираем has:
He has been working for 2 hours. — Он работает в течение 2-х часов.
She has been waiting for you since 12 o’clock. — Она ждет тебя с двенадцати часов.
It has been working for an hour. — Это (например, какой-л. прибор) работает уже час.
— во всех остальных случаях выбираем have:
We have been working for 2 hours. — Мы работает уже два часа.
They have been waiting for you since 12 o’clock. — Они ждут вас с двенадцати часов.
Следует заметить, что часто местоимения и вспомогательные глаголы сливаются в единые формы:
I have = I’ve
You have = You’ve
He has = He’s
She has = She’s
It has = It’s
We have = We’ve
They have = They’ve
We have been working for 2 hours. = We’ve been working for 2 hours.
They have been waiting for you since 12 o’clock. = They’ve been waiting for you since 12 o’clock.
He has been working for 2 hours. = He’s been working for 2 hours.
She has been waiting for you since 12 o’clock. = She’s been waiting for you since 12 o’clock.
It has been working for an hour. = It’s been working for an hour.
Итак, мы разобрались с вами, как строить обычные, утвердительные, предложения в Present Perfect Continuous. Теперь рассмотрим образование отрицательных предложений.
Чтобы предложение в Present Perfect Continuous сделать отрицательным, необходимо использовать частицу not:
I have been working … — Я работаю …
I have not been working … — Я не работаю …
He has been sleeping … — Он спит …
He has not been sleeping … — Он не спит …
Вспомогательные глаголы have / has и частица not могут иметь слитные формы:
have not = haven’t
has not = hasn’t
I have not been working … = I haven’t been working …
He has not been sleeping … = He hasn’t been sleeping …
Далее обратимся к образованию вопросительных предложений в Present Perfect Continuous. Чтобы задать вопрос в Present Perfect Continuous, необходимо поменять местами подлежащее и сказуемое, проще говоря, нужно переместить глаголы have, has на первое место:
They have been waiting for you … — Они ждут вас …
Have they been waiting for you … ? — Ждут ли они вас … ?
He has been working … Он работает …
Has he been working … ? — Работает ли он … ?
Теперь нам осталось осветить краткие ответы. Как известно, на вопрос можно ответить полным предложением, а можно кратким «Да» или «Нет». Например:
Он спит уже два часа?
Да, он спит уже два часа (полный ответ).
Да (краткий ответ).
Он работает с двенадцати часов?
Нет, он не работает с двенадцати часов (полный ответ).
Нет (краткий ответ).
Если в русском языке для краткого ответа достаточно просто сказать «Да» или «Нет», то в английском нужен еще и вспомогательный глагол:
Have you been working since 12 o’clock? — Вы работаете с 12 часов?
Yes, I have. — Да.
No, I haven’t. — Нет.
Has he been sleeping for 2 hours? — Он спит уже в течение двух часов?
Yes, he has. — Да.
No, he hasn’t. — Нет.