Будущее совершенное длительное время в прошедшем. Future Perfect Continuous in the Past (Future Perfect Progressive in the Past)

Образование Future Perfect Continuous in the Past
(should/would have been + …-ing)

Future Perfect Continuous in the Past (Future Perfect Progressive in the Past) образуется с помощью конструкции (should have been, would have been) и формы причастия настоящего времени (Present Participle) смыслового глагола: I should have been working.
При добавлении к глаголам окончания -ing иногда происходят изменения в их написании, например have/having. Дополнительно о правилах прибавления окончаний –ing к глаголам.

Утвердительная форма Отрицательная форма Вопросительная форма
I should/would have been working I should/would not have been working Should/Would I have been working?
he
she
it
would have been working he
she
it
would not have been working Would he
she
it
we should/would have been working we should/would not have been working Should/Would we
you
they
would have been working you
they
would not have been working Would you
they

Сокращенные формы:

’d = should/would
shouldn’t = should not
wouldn’t = would not

Употребление Future Perfect Continuous in the Past

1. Future Perfect Continuous in the Past заменяет Future Perfect Continuous в придаточных предложениях, когда сказуемое главного предложения выражено глаголом в прошедшем времени согласно правилу последовательности времен. Эта форма употребляется очень редко. Дополнительно о сложноподчиненных предложениях.

Примеры:If they hadn’t fire me, I would have been working there for 2 years by the first of March. – Если они меня не уволят, то к первому марта я буду здесь работать (уже) 2 года.
In May 2007, I would have been living in China for 3 years. – К маю 2007 года, я буду жить в Китае (уже) 3 года.