Прошедшее совершенное длительное время

Прошедшее совершенное длительное время - Past Perfect Continuous - образуется из Past Perfect вспомогательного глагола be + 4-я форма спрягаемого глагола:

I had been working уже работал we had been working уже работали
you had been working уже работал you had been working уже работали
he, she, it had been working уже работал (-а, -о) they had been working уже работали

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

Columbus and his sailors had been sailing many days before they saw land. Колумб и его матросы плыли много дней по морю, прежде чем они увидели землю.
I thought you had been working here for two months. Я думала, что ты уже работаешь здесь два месяца.

Вопросительная форма Past Perfect Continuous:

Had I been eating the cake for 2 hours when he came? Ел ли я кекс уже в течение двух часов, когда он пришел?

Отрицательная форма Past Perfect Continuous:

I had not been eating the cake for 2 hours when he came. Я не ел кекс в течение двух часов, когда он пришел.