← Back to grammar
TensesCEFR B2 - CEFR C1

Future Perfect

CourseGrammarUnderstand how English works and use each structure in real communication.Explore course

Future Perfect is used to say that something will be completed before a specific time in the future. The focus is not on the action itself, but on the fact that it will be finished by a deadline.

We form Future Perfect with "will have" + the past participle (V3): "I will have finished", "She will have left".

We often use it with time expressions like by + time, by then, before, in two hours, by next week. For example: "By 6 p.m., I will have finished my work." This means the work will be complete before 6 p.m.

Future Perfect is very useful for planning, deadlines, project timelines, and predictions about completed results.

What Future Perfect means

  • Completion before a future deadline: By Friday, I will have finished.
  • It answers: “completed by when?”

Time expressions you’ll often see

by 6 o’clock, by next week, by the time…, before (future point)

Form

will have + past participle (will have done / won’t have done / Will you have done?)

💡 Tips

  • Think: completed BEFORE a future time.
  • Use by + time to show the deadline.
  • Remember: will have + V3 (done, finished, gone).

Grammar Rules

✅

Positive

Subject + will have + past participle (V3). Example: She will have finished.
❌

Negative

Subject + will not have (won’t have) + past participle. Example: They won’t have arrived.
❓

Question

Will + subject + have + past participle? Example: Will you have completed it?
📝

Time markers

Often used with by + time (by tomorrow, by 2026), by then, before + time.

Examples

B2
EN"By 6 p.m., I will have finished my work."
deadline
B2
EN"She will have left before you arrive."
completed before another action
B2
EN"By next week, we will have launched the new feature."
project timeline
C1
EN"By the time you read this, I will have already made a decision."
by the time
C1
EN"They won’t have completed the task by Friday without help."
negative + deadline

⚠️ Common Mistakes

❌ Wrong:
I will have finish by 5.
✅ Correct:
I will have finished by 5.
💡 Note:
Use past participle (V3), not base verb.
❌ Wrong:
She will has finished.
✅ Correct:
She will have finished.
💡 Note:
After will, use 'have', not 'has'.
❌ Wrong:
By tomorrow I will finished.
✅ Correct:
By tomorrow I will have finished.
💡 Note:
Future Perfect needs 'will have'.

Practice this lesson with Sunny

Answer a question using what you just learned and receive an instant correction.

Start speaking

Write about it — Sunny checks it

Write a few sentences using what you just learned. Get your level, every mistake explained and a corrected version. First check free.

Write 4–5 sentences about yourself using the Future Perfect.

Check the text

🧠 Practice Quiz1 / 10

Choose the correct option.
By 8 p.m., I ____ dinner.

Frequently asked questions

What is Future Perfect?
This lesson explains Future Perfect with rules and examples.
How do you form Future Perfect?
Follow the steps in the lesson to form Future Perfect.
When do you use Future Perfect?
The lesson describes when to use Future Perfect, with examples.
What are examples of Future Perfect?
Example: By 6 p.m., I will have finished my work.
What is the difference between Future Perfect and Present Simple?
Compare Future Perfect with Present Simple to notice subtle usage differences.

Related lessons

Dive deeper with another lesson that reinforces this grammar point.

Share this lesson

Help us improve this topic

Share feedback to improve this topic. This is anonymous.

0/2000

Grammar Level Test

Take a short grammar level test to get your CEFR level. Complete the test to download a certificate with a verification link.

Start test

Keep learning