Practice using the future perfect for an action completed before a specific future point.
Not sure which level to practice?Take the free level testThe future perfect is formed with will + have + the past participle of the verb.
For example: “I will have finished.” Negatives use will not (won't) have + past participle, and questions invert: “Will you have finished?” It describes an action that will be completed before a specific point or another action in the future.
An action completed before a specific future time
By Friday, I will have submitted the report.
An action finished before another future action begins
By the time you wake up, I will have left for work.
Predicting how much will have been accomplished by a deadline
By December, we will have sold a thousand units.
Expressing a duration completed by a future point
Next month, they will have been married for ten years.
Making an assumption about something likely already done
He will have arrived by now, so let's call him.
Practice
Do you think the bus by the time we get to the stop?
By the time you arrive, I cooking dinner.
Theypainting the kitchen by next Sunday.
By the time the auditors finish, the team every receipt from the past year.
By the time this song ends, I all the dishes.
By the time we get to the stadium, the gamewithout us.
By next summer, they in three different cities.
By Saturday, my brotherhis driving test twice.
Hint: will + have + past participle of "take"
your test results by Monday?
By the time the movie starts, we our popcorn.