Время Past Perfect Continuous описывает процесс, который происходил в течение какого-то времени и закончился перед определенным моментом или действием в прошлом.
Утвердительное предложение во времени Past Perfect Continuous образуется при помощи had been (вспомогательного глагола be в Past Perfect) и Ving (основного глагола с окончанием -ing).
В разговорной речи используется краткая форма had=‘d.
I/you/we/they/he/she/it | had (‘d) been Ving |
Другое действие в прошлом обычно представлено глаголом во времени Past Simple.
Время Past Perfect Continuous часто используется с when, before и т.п.
I’d been waiting for her for an hour before she arrived. (Я ждал её в течение часа, до того как она пришла.)
We had been travelling for a week when we met them. (Мы путешествовали в течение недели, когда мы познакомились с ними.)
Past Perfect Continuous может указывать на процесс, который явился причиной для дальнейших событий или действий в прошлом.
He had been training hard so he managed to get the gold medal. (Он усердно тренировался, и поэтому ему удалось получить золотую медаль.)
My hair was wet because it had been raining. (Мои волосы были влажными, потому что до этого шёл дождь.)
В отрицательном предложении в Past Perfect Continuous после вспомогательного глагола had следует частица not, и далее been и Ving.
He almost had a nervous breakdown because he had not been sleeping for a long time. (Он чуть было не получил нервный срыв, потому что не спал в течение долгого времени.)
В разговорной форме обычно используются сокращенная форма had not =hadn’t.
She hadn’t been following the map and she was lost. (Она не следовала карте и заблудилась.)
В вопросительном предложении в Past Perfect Continuous используется обратный порядок слов, вспомогательный глагол had стоит перед местоимением/существительным, за которым следует been и Ving.
How long had he been working for the company before he was fired? (Как долго он работал в компании перед тем, как его уволили?)
Краткий ответ.
Yes, I had./Yes, he had. (Да.)
No, I hadn’t. /No, he hadn’t. (Нет.)