Данное время обозначает, что действие началось в прошлом, закончилось в прошлом и при этом длилось определенный отрезок времени, который может быть выражен:
точным временем (for 2 hours yesterday, for the whole week)
другим действием (by ... / before... till.../ until...)
Образование Past Perfect Progressive
1) Утвердительная форма образуется при помощи глагола had been и Ving.
I had been working for that company for 10 years before I left for Apple. - Я работал на эту компанию в течение 10 лет до того, как ушел оттуда в Apple.
They had been trying to emigrate for 7 years until they won Green Card. - Они пытались эмигрировать в течение 7 лет, пока не выиграли Green Card.
2) Отрицательная форма образуется при помощи глагола had + not + been и Ving.
I had not (hadn't) been working for that company for 10 years before I left for Apple. - Я не работал на эту компанию в течение 10 лет до того, как ушел оттуда в Apple.
They had not (hadn't) been trying to emigrate for 7 years until they won Green Card. - Они не пытались эмигрировать в течение 7 лет, пока не выиграли Green Card.
3) Вопросительная форма образуется при помощи постановки глагола had на первое место + been и Ving.
Had I been working for that company for 10 years before I left for Apple? - Я работал на эту компанию в течение 10 лет до того, как ушел оттуда в Apple?
Had they been trying to emigrate for 7 years until they won Green Card? - Они пытались эмигрировать в течение 7 лет, пока не выиграли Green Card?
Обратите внимание, что глаголы, не употребляющиеся во временах группы Progressive, также не будут употребляться и в Past Perfect Progressive. В таком случае мы употребляем Past Perfect. Подробнее о таких глаголах можно почитать в этом юните.
I had known him for 10 years before we got married. - Я знала его 10 лет до того, как мы поженились.