The Future Perfect
1. Completed actions in the future
We use the future perfect to describe an action which will be completed in the future.
It is common to use by + a time reference: by January, by 2035, by next month, by the time you arrive.
I will have cleaned the whole house by the time your parents arrive.
We will have arrived by 4pm.
They will have built the bridge by next year.
2. With for
We often use ‘for’ with the future continuous to talk about the duration of a future activity.
By next month, I will have lived here for two years.
They will have been married for 40 years by the end of this year.
3. Assumptions
We can use the future perfect to express assumptions about the past or the present.
As you will have heard, we will be changing office. (I am quite confident that you have heard it)
He will have woken up by now – it’s 10 o’clock.

