How does the future perfect continuous work?
We use the future perfect continuous is used to talk about actions that have started in the present or the past, and will continue to be in progress at a given time in the future.
Form: SUBJECT + WILL + HAVE + BEEN + GERUND (ING)
+ I will have been working in the same job for 20 years by next month.
– I still won´t have been learning English for a year by the time I take the B2 exam.
? Will you have been training for the race over a year when you finally participate in it?
Here are some other perfect continuous tenses:
- Will you have been working in the same job for a long time before you decide to change?
- Will you have been learning English for a long time before you take the exam?
- Will you have been going out with your partner for over a year before you get married?
We often use the future perfect continuous with the phrase “by the time…”
See the fixed phrases here