Употребление прошедшего совершенного длительного времени.

Past Perfect Continuous употребляется для выражения длительного прошедшего действия, начавшегося ранее другого прошедшего действия, выраженного Past Indefinite и еще происходившего в момент его наступления. Past Perfect Continuous (как и Present Perfect Continuous) употребляется, когда указан период времени, в течение которого действие уже совершалось, т.е. с такими обозначениями времени, как for two hours - в течение двух часов, for three months - в течение трех месяцев, for a long time - в течение долгого времени, долго, давно и т.п.

Past Perfect Continuous переводится на русский язык прошедшим временем глагола несовершенного вида, часто с наречием уже:
I had been working for a long time when my brother came.
Я (уже) долго работал, когда пришел мой брат.
It had been raining for two hours when I left home.
Дождь шел (уже) два часа, когда я вышел из дому.
She had been sleeping for three hours when we returned.
Она спала (уже) три часа, когда мы возвратились.
His sister had been living in Moscow for three years when the war broke out.
Его сестра жила в Москве (уже) три года, когда началась война.

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

Длительное прошедшее действие, начавшееся ранее другого прошедшего действия и еще происходившее в момент его наступления

с указанием, как долго оно совершалось

без указания, как долго оно совершалось

1. I had been working for a long time when my brother came.

I was working when my brother came.

2. It had been raining for two hours when I left home.

It was raining when I left home.

3. She had been sleeping for three hours when we returned.

She was sleeping when we returned.

4. His sister had been living in Moscow for three years when the war broke out.

His sister was living in Moscow when the war broke out.

Примечание. Учащиеся иногда ошибочно употребляют Past Continuous вместо Past Perfect Continuous, поскольку в русском языке форма прошедшего времени глаголов несовершенного вида употребляется как с указанием периода времени, в течение которого совершалось действие, так и без такого указания:
Я работал два часа, когда пришел мой брат.
I had been working for two hours when my brother came.
Я работал, когда пришел мой брат.
I was working when my brother came.

С глаголами, не употребляющимися во временах группы Continuous, вместо Past Perfect Continuous употребляется Past Perfect:
I had been in Leningrad for a few days when Comrade D. called on me.
Я был в Ленинграде уже несколько дней, когда тов. Д. зашел ко мне.
As I had known him for nearly ten years, I was able to recommend him to them as a very experienced teacher.
Так как я знал его около десяти лет, я мог рекомендовать его как очень опытного преподавателя.

Past Perfect Continuous употребляется также для выражения длительного прошедшего действия, которое закончилось непосредственного перед моментом наступления другого прошедшего действия. Период времени, в течение которого совершалось действие, может быть как указан, так и не указан:
Although the sun was shining, it was still cold as it had been raining hard for two hours.
Хотя солнце светило, было еще холодно, так как в течение двух часов шел сильный дождь.
He felt very tired when he came home as he had been playing football.
Он чувствовал себя очень усталым, когда пришел домой, так как играл в футбол.

master@onlinenglish.ru