Future Perfect Continuous – будущее совершенное длительное время

Future Perfect Continuous - самое редкое в употреблении. В двух словах, оно описывает продолжительное действие в будущем, которое будет происходить до определённого момента.

Образуется оно так: после подлежащего ставим will have been (да, такую сложную конструкцию), а к смысловому глаголу добавляем –ing как и в других временах этой группы.
I will be working for 3 days when she will return from vacation. - Я буду работать три дня, когда она вернётся из отпуска.

Для постановки вопроса здесь нужно перенести Will have на первое место в предложении и поставить конструкцию been + глагол с окончанием –ing после подлежащего: Will have he been buying oranges at that market?

Для создания отрицания в Future Perfect Continuous нужно всего лишь поменять will на won’t и всё, больше ничего менять не нужно: I think she won’t be working for several hours when Jack will visit her. 

Форум для изучающих иностранные языки