Future perfect: Will have + Past Participle (P.P)

  • We use the future perfect to say something will be finished before a certain time in the future. 

e.g. I will have finished this article tonight. (+) / Subject + will + have + P.P 

  • We form the negative with won’t have + Past Participle  and make questions by inverting the subject and will / won’t.

e.g. He won’t have finished in 1 hour. (-) / Subject + will (not) + have + P.P

e.g. Will I have finished my work by tonight or tomorrow? (?) / Will + subject + have + P.P … (?)

*This tense is frequently used with the time expressions by or in.