Прошедшее совершенное длительное время - Past Perfect Continuous (Past Perfect Progressive) образуется с помощью прошедшего времени глагола to have (had), причастия прошедшего времени глагола to be (been) и причастия настоящего времени основного глагола (-ing):

Подлежащее + Had + Been + Форма "ing"

I had been working, you had been working, he/she/it had been working,
we had been working, you had been working, they had been working

Примечание:

Причастие настоящего времени: основная форма глагола + "ing". Пример: sing - singing.

У глаголов с окончанием "-e", оно замещается на "-ing". Пример: have - having.

У глаголов, заканчивающихся на "-ie", окончание замещается на "-ying". Пример: lie - lying.

У некоторых глаголов в форме причастия настоящего времени удваивается последняя согласная. Такой глагол заканчивается на согласную (кроме "r", "w", "x" или "y"), перед которой идет одна гласная, а само слово односложное или с ударением на последнем слоге. Пример: get - getting.

Отрицательная форма:

Подлежащее + Had + Not + Been + Форма "ing".

I hadn't been playing tennis for long when she asked me to play the match.
- Я не занимался теннисом долгое время, когда она попросила меня сыграть матч.

Вопросительная форма:

В вопросительном предложении подлежащее и глагол "had" меняются местами:

Had + Подлежащее + Been + Форма "ing" ?

Если в вопросительном предложении используются вопросительные слова, то они ставятся в самом начале фразы:

Вопросительное слово + Had + Подлежащее + Been + Форма "ing" ?

How long had you been living in London before you left?
- Как долго вы жили в Лондоне, прежде чем вы уехали?

Использование:

Прошедшее совершенное длительное время выражает действие, которое длилось в прошлом, и предшествовало другому действию или моменту времени в прошлом.

Оно похоже на время Present Perfect Continuous, однако длительность Past Perfect Continuous не продолжается до настоящего времени, она останавливается перед каким-то событием в прошлом.

I had been living in England for five years before moving to Canada.
- Я жил(а) в Англии в течение пяти лет до переезда в Канаду.
...

Учим Языки (u4yaz.ru) — онлайн сообщество для изучения иностранных языков, в форме открытой базы знаний. Получайте помощь в изучении языка. Английский для начинающих и продвинутых.
Узнайте как выучить английский, немецкий, французский, испанский, итальянский и другие иностранные языки вместе с нами! Повышайте свой уровень английского и других иностранных языков.