Future Perfect

Form = will have PAST PARTICIPLE

timeline for the future perfect

By this time next year, Max will have finished serving his jail sentence.
Before the football season starts, the players will have practiced together for almost two months.
By the time we get to the auction, they will have sold all of the good stuff.

The future perfect is used to express that an activity or condition will finish prior to a particular point in time in the future. The particular point in time may be marked by a time expression, action, event, or condition.

cat servant

Get this t-shirt!

fat cat

Get this t-shirt!

silently correcting your grammar

Get this t-shirt!