Future Perfect Tense

We use the Future Perfect Tense to talk about a future event that will be completed before another future event. Both of the events are in the future. The first event ends before the second event starts.


<----now------1st---------2nd----->
             event       event

I will have finished work when you arrive.

I finish work at 6:00pm. You arrive at 7:00pm. I finish work before you arrive. 1st event= I finish work. 2nd event= you arrive.

The shops will have closed before you get there.

The shops close at 5:00. It’s now 4:45. you don’t have time to go to the shops, they will close before you arrive.
We use the Future Perfect Tense for the first (1st) event. We use the Present Simple Tense for the second (2nd) event.

Making the Future Simple Tense

+ I will have finished work when you arrive. s=‘I’ + will + have + past participle

- I won’t have finished work when you arrive. s=‘I’ + will + not + have + past participle

? Will I have finished work when you arrive? will + s=‘I’ + have + past participle

The short form of ‘will not’ is ‘won’t’
‘Have’ does not change with the subject in the Future Perfect Tense. We always use the base form of the verb with ‘will’.

Pronunciation

I will have finished work when you arrive.

I won’t have finished work when you arrive.

Will I have finished work when you arrive?