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

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?
Future Perfect is used to say that something will be completed before a specific time in the future.
How do you form Future Perfect?
The key rule: Subject + will have + past participle (V3). Example: She will have finished.
What are examples of Future Perfect?
Example: By 6 p.m., I will have finished my work.

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 test to get your estimated grammar level (A1–C2). Sign in after the test to get a certificate with a verification link.

Start test

Keep learning

Thank you for learning with Sunny Academy

Your feedback helps us improve. How has your experience been?

Choose an option
0/1000