will have been doing (for how long, by then) (B2 Grammar)

You already know will have + the past participle (I will have finished). For an action that will have been going on for a while up to a future point, use will have been + the -ing form. It puts the spotlight on how long.

will have been + the -ing form

Negatives and questions

To make it negative, put not (or n't) after will: won't have been + the -ing form. The have been part never changes. For a question, move will to the front: Will + subject + have been + the -ing form?

Start with the future point

This form almost always comes with a future point and a length of time. Set the scene with by + a time, or by the time + a clause.

Still going vs. already finished

Compare it with will have + the past participle (the future perfect simple). Will have been + -ing says the action is still going at that future point and counts how long. Will have + past participle says the action is finished by then — a completed result. Same time frame, different focus.

Common mistakes to avoid

Two slips happen a lot. 1) Don't drop been. The full form is will have been + the -ing form — never will have working or will been working. 2) Don't use it for a finished amount. If you say how much got done (three reports, the whole book), use will have + the past participle instead; keep this form for how long the action runs.