Past Perfect Continuous
Past perfect continuous (had been + глагол с -ing) описывает действие, которое длилось в течение некоторого времени вплоть до определённого момента в прошлом. Оно часто объясняет причину прошлого результата и подчёркивает продолжительность с for и since.
Форма: had been + глагол с -ing
Past perfect continuous образуется с помощью had been и формы -ing основного глагола. Вспомогательный глагол had одинаков для всех лиц, поэтому конструкция не меняется по числам и лицам. В отрицании используется had not been (hadn't been), а в вопросе had ставится перед подлежащим.
- •She had been working there for ten years before she resigned.
- •We had been driving all night, so we were exhausted.
- •They hadn't been listening, so they missed the instructions.
- •How long had you been waiting when the train finally arrived?
Употребление: длительность и причина до момента в прошлом
Мы используем это время для длительного действия, которое продолжалось некоторый период и подводило к определённому моменту в прошлом. Оно подчёркивает, как долго что-то происходило, часто с for или since. Также оно используется, когда продолжавшееся действие объясняет причину более позднего прошлого результата или состояния.
- •He was tired because he had been studying since dawn.
- •The ground was wet because it had been raining all morning.
- •By noon she had been travelling for six hours.
- •My eyes hurt because I had been staring at the screen for too long.
Отличие от past perfect simple
Past perfect simple (had done) используется для завершённого действия или готового результата до момента в прошлом. Past perfect continuous (had been doing) подчёркивает, что действие было в процессе или повторялось в течение времени. Сравните завершённое количество и длящуюся продолжительность.
- •She had written three reports before lunch. (завершено)
- •She had been writing reports all morning. (длилось)
- •They had painted the fence by Sunday. (результат)
- •They had been painting the fence for hours when it started to rain. (длительность)