Future Tenses

Future Perfect

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

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

  • 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."

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

By Friday, I ___ all my final exams.

By the time the movie starts, we ___ our popcorn.

She ___ the book by the end of the month.

By next summer, they ___ in three different cities.

By 10 o'clock, the store its doors.

By the time you read this, I the country.

We the project before the deadline if we keep this pace.

Put the words in the correct order:

Click words from the bank to place them here

Put the words in the correct order:

Click words from the bank to place them here

Put the words in the correct order:

Click words from the bank to place them here
Generate 5 more practice questions

Previous

Future Continuous

Next

Future Perfect Continuous