Правила образования Past Perfect Continuous в английском языке

Утвердительная форма Past Perfect Continuous образуется при помощи вспомогательного глагола to be в Past Perfect (had been) и причастия настоящего времени (Participle I или ing-форма) основного глагола. Эта форма сохраняется для всех лиц единственного и множественного числа.

had been + Participle I

I had been working for two months here.
Я работал здесь в течение двух месяцев.

I had been cooking We had been cooking
You had been cooking You had been cooking
He / she / it had been cooking They had been cooking

Отрицательная форма Past Perfect Continuous образуется при помощи отрицательной частицы not, которая ставится после первого вспомогательного глагола had.

Не had not been working here since 1990.
Он не работал здесь с 1990 года.

I had not been cooking We had not been cooking
You had not been cooking You had not been cooking
He / she / it had not been cooking They had not been cooking

Вопросительная форма Past Perfect Continuous образуется путем вынесения первого вспомогательного глагола had на первое место — перед подлежащим.

Had you been working here for ten years?
Ты работал здесь в течение десяти лет?

Had I been cooking? Had we been cooking?
Had you been cooking? Had you been cooking?
Had he / she / it been cooking? Had they been cooking?

В разговорной речи употребляются такие же сокращения, как и в Past Perfect:

I’d been working, he’d been writing, I hadn’t been working, I’d not been writing, hadn’t he been working? и т. д.

Употребление

Past Perfect Continuous употребляется для выражения действия, которое началось в прошлом, продолжалось какой-то период и закончилось как раз к моменту речи о нем или все еще продолжалось при наступлении другого действия в прошлом. Действие, которое началось раньше и продолжалось, выражается в Past Perfect Continuous, и глагол переводится на русский язык глаголом прошедшего времени несовершенного вида, другое действие выражается в Simple Past/ Past Indefinite.

Past Perfect Continuous употребляется с такими же показателями времени, что и Present Perfect Continuous: since — с, for — в течение.

I had been translating the new text for three hours when the telephone rang up and my friend invited me for a walk. Я переводил новый текст в течение трёх часов, когда зазвонил телефон и мой друг пригласил меня прогуляться.
They had been working at this problem since 1985 until they received good results. Они работали над этой проблемой с 1985 года, пока не получили хороший результат.

Заметьте:
Если действие, происходившее некоторое время в прошлом, не ограничено точным указанием времени, выраженного другим действием, то употребляется Simple Past или Past Perfect.

Сравните:

Не had been working in the garden for three hours when his brother came to help him.
Он работал в саду уже три часа, когда его брат пришёл помочь ему.

(Первое действие — работал — ограничено точным указанием другого действия — пришел брат, поэтому первое действие выражено в Past Perfect Continuous.)

Не worked in the garden for three hours.
Он работал в саду три часа.

(Простая констатация действия в прошлом; действие — работал — выражено в Simple Past.)