В английском языке кроме времен Perfect существует еще и времена группы Perfect Continuous.
Что относится к Perfect Continuous?
Название временной группы Perfect Continuous можно перевести как «совершенно-длительные» или «совершенно-продолженные».
В этом словосочетании и заключается грамматический смысл этих времен: законченность действия, выраженная в результате, и одновременно его продолжающийся характер.
Пример:
By this moment Tom has been working at the pharmaceutical company Bayer for twelve years. — К настоящему моменту Том проработал в фармацевтической компании «Байер» двенадцать лет.
Пояснение: Том уже проработал 12 лет — это результат. Но он работал все это время и, возможно, еще продолжает работать на том же месте — это и есть продолжающийся характер действия.
В некоторых грамматиках временная группа имеет другое название, также отражающая ее суть — Perfect Progressive.
Как и все другие группы времен в английском языке, Perfect Continuous включает в себя 3 времени: настоящее, прошедшее и будущее.
Как образуется
В любой из временных форм группы Perfect Continuous образование глагола можно выразить формулой: to be в перфектной форме + Present Participle основного глагола.
Составляющие этой конструкции означают:
- Глагол to be в форме Perfect — это have been, где have должен стоять в соответствующем времени и согласовываться с подлежащим в лице и числе. Это вспомогательный глагол.
- Present Participle — это причастие настоящего времени, образованное от основного глагола. По-другому его называют «инговой» формой глагола, поскольку такое причастие имеет окончание -ing.
На рисунке спряжение глагола to do в настоящем, прошедшем и будущем Perfect Continuous.

Вопрос и отрицание
Предложение для примера:
Tom has been fighting cancer for five years. (Том боролся с раком 5 лет.)
При образовании общего вопроса тот вспомогательный глагол, что идет первым, ставится перед подлежащим:
Has Tom been fighting cancer for 5 years? — Yes, he has. No, he has not.
В отрицательном предложении частица not занимает место после первого вспомогательного глагола:
Tom has not been fighting cancer for ten years.
Как употребляется
Итак, предложение в Perfect Continuous одновременно выражает продолжающийся, длительный характер действия и его результативность.
Present Perfect Continuous
С помощью Present Perfect Continuous подчеркивают, что действие уже продолжалось (или продолжается) какое-то время к определенному моменту настоящего. Речь может идти и о некотором объеме проделанной работы.
- I have been waiting for you for 20 minutes. — Я прождал вас 20 минут (к настоящему времени).
- By this time I have been reading half a book. — К этому времени я прочел половину книги (и читаю ее сейчас).
Сравнение с Present Perfect
В Present Perfect важен только результат действия на данный момент, только он интересен. В случае же с перфектно-продолженным важна еще и длительность действия до этого момента.
Сравните 1-е предложение в Present Perfect Continuous и 2-е в Present Perfect:
- Steve has been studying Chinese characters for 2 years. — Стив учил китайские иероглифы в течение двух лет.
- Steve has studied Chinese characters. He can read them. — Стив выучил китайские иероглифы. Он может их прочесть.
Past Perfect Continuous
Речь идет о действии, которое началось до какой-либо точки прошлого.
Отличие от Past Perfect: есть указание на то, сколько времени продлилось действие до указанной точки.
Freddie said that he had been studying organic chemistry for three years. — Фредди сказал, что изучал органическую химию в течение 3-х лет.
Eve had been singing in church for ten years by the 1-st of May. — К 1 мая Ева пела в церкви уже 10 лет.
Внимание: в предложении может и не быть сообщения о времени, в течение которого продолжалось действие. Иногда эта информация вложена в контекст.
Future Perfect Continuous
Речь идет о действии, которое начнется до какой-либо точки будущего. Здесь также указывается, сколько времени продлится это действие или какой объем работы будет проделан.
I’ll have been learning Chinese for two years before I enter the University. — Я проучу китайский язык два года до того, как поступлю в университет.
Дополнительные примеры
- The fight has been going on for two hours (by this moment). — Битва продолжается уже 2 часа (к этому моменту).
- Melanie has been travelling abroad since April. — Мелани путешествует за границей с апреля.
- Let’s go for a walk. You’ve been sitting at home all day long. — Пойдем на прогулку. Ты сидишь дома (уже) весь день.
- The flight had been going for two hours when the plane suddenly began to fall down. — Полет продолжался 2 часа, когда самолет внезапно начал падать.
- By Sunday the rain had been going on for a week. — К воскресенью дождь продолжался (уже) неделю.
- The ship will have been sailing for a month before it reaches the coast of Africa. — Корабль будет плыть уже в течение месяца, прежде чем достигнет берегов Африки.
Спасибо за статью, искала как доходчиво объяснить сыну эту тему и наконец нашла!