Описывает действие, которое длилось в прошлом в течение какого-то времени ДО другого момента в прошлом. Акцент делается на самом процессе и его длительности.
Формула образования
| Subject / Condition | + Утверждение | - Отрицание | ? Вопрос |
|---|---|---|---|
| Все лица | had been + V-ing | had not (hadn't) been + V-ing | Had + subject + been + V-ing? |
С глаголами состояния (know, like) используем обычный Past Perfect (had known).
Сценарии использования
Процесс ДО другого действия в прошлом
Подчеркивает, как долго продолжалось действие до того, как случилось что-то еще.
I had been waiting for an hour when the bus finally arrived.
Я прождал час, когда наконец приехал автобус.
They had been talking for 2 hours before the boss walked in.
Они разговаривали 2 часа, прежде чем вошел босс.
Причина видимого результата в прошлом
Объясняет причину состояния в прошлом через длительный процесс.
He was tired because he had been working all day.
Он устал, потому что работал весь день.
The ground was wet. It had been raining.
Земля была мокрой. Шел дождь (до этого).
Маркеры времени (слова-подсказки)
for
since
all day
before
when
Практика
Past Perfect или Past Perfect Continuous?
Раскройте скобки.
• She was exhausted because she ___ (study) all night.
had been studying
• When I arrived, they ___ (already/eat) dinner.
had already eaten