Upper-intermediate grammar exercise: future perfect simple


English grammar practice exercise, upper-intermediate / advanced level.

This exercise will give you practice using the future perfect simple tense.

Structure of future perfect (simple)
positive negative question
The film will have started by the time we get there. The film will not (won't) have started by the time we get there. Will the film have started by the time we get there?


Instructions: Put the words in brackets into the future perfect simple.


questions go herescore goes here





Future perfect simple - common mistakes
Common mistakes Correct version Why?
The film will already has started by the time we get home. The film will already have started by the time we get home. The form of the future perfect is will + have + past participle.
Will have you finished it by the time I come back? Will you have finished it by the time I come back? The structure for questions is will + subject + have + past participle.