1. How it is formed
Formula:
will + have + been + V-ing
For example: will have been working
Subject + will + have + been + a verb ending in -ing.
Rule details
B2 (Upper-Intermediate)
Formula:
will + have + been + V-ing
For example: will have been working
Subject + will + have + been + a verb ending in -ing.
Example 1 (duration emphasis):
By next July, she will have been teaching here for five years.
Example 2 (with by the time):
By the time you arrive, we will have been waiting for two hours.
Example 3 (with since/for):
Next month he will have been working on the project since January.
Future Perfect Continuous vs Future Continuous
Future Continuous (will be V-ing) describes an action that will be happening at a specific future moment. Future Perfect Continuous emphasizes how long the action will have been happening by that moment.
Example: At 6pm I will be reading. By 6pm I will have been reading for two hours.
Future Perfect Continuous vs Future Perfect
Future Perfect (will have + V3) emphasizes completion by a specific time; Future Perfect Continuous emphasizes duration up to that time.
Example: By Friday she will have finished the course. By Friday she will have been studying for three months.
When to use which: