Future Perfect – Use

Use of Future Perfect

John: What time will you be home?
Linda: I’will have finished here by seven,
so I should be home by eight.

We use Future Perfect (will have + a past participle of the main verb) for something that will be over in the future. Linda is thinking of a future time (seven o’clock). At seven she will be able to say “I have finished”.

Here are a few more examples of Future Perfect:
• Julie will have lived with them for three years next August.
• I like playing piano, but I’ll have had enough by dinner-time.
• We won’t have finished this game of Monopoly until midnight.
• Will you have watched this DVD by the time it’s due back?
Yes, I’m sure I’ll have watched it by then.

We often use future perfect with expressions of time such as by dinner-time, until midnight, before then, by the time you have to take it back…