Future Tenses

Future Perfect

Practice using the future perfect for an action completed before a specific future point.

Not sure which level to practice?Take the free level test

Form

The 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.

When to Use It

  1. 1

    An action completed before a specific future time

    By Friday, I will have submitted the report.

  2. 2

    An action finished before another future action begins

    By the time you wake up, I will have left for work.

  3. 3

    Predicting how much will have been accomplished by a deadline

    By December, we will have sold a thousand units.

  4. 4

    Expressing a duration completed by a future point

    Next month, they will have been married for ten years.

  5. 5

    Making an assumption about something likely already done

    He will have arrived by now, so let's call him.

Signal Words

byby thenby the timeby tomorrowby next yearbeforein two weeksby the end ofalready

Common Mistakes

  • Using the past participle incorrectly: say will have written, not will have wrote.
  • Confusing it with the future simple: use By 6, I will have finished (completed before 6), not By 6, I will finish.
  • Forgetting “have”: it is will have eaten, not will eaten or will be eaten.
  • Using a present tense after “by the time” only for the trigger clause, then wrongly keeping it in the main clause: By the time she arrives, we will have left, not we have left.

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.

Generate 5 more practice questions

Keep practicing

←

Previous

Future Continuous

Next

Future Perfect Continuous

→