Правило
Контекст обычно содержит второе прошлое событие: before the guests arrived, when the store closed. For и since работают так же, как в настоящем перфектном длительном.
- She had been studying since six before the test began. — До начала теста она занималась с шести.
- We had been waiting for an hour when the train arrived. — Когда пришёл поезд, мы ждали уже час.
Частая ошибка. Без второго прошлого ориентира часто достаточно Past Continuous или Past Simple.
Практика
Ответы проверяются по каждому пункту; ключ откроется после проверки.