Back to grammar
TensesCEFR B2 - CEFR C1

Future Perfect

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
HY"Ժամը 6-ին մինչև՝ ես աշխատանքս ավարտած կլինեմ։"
վերջնաժամկետ
B2
EN"She will have left before you arrive."
completed before another action
HY"Նա գնացած կլինի մինչև դու հասնես։"
մինչև մյուս գործողությունը
B2
EN"By next week, we will have launched the new feature."
project timeline
HY"Հաջորդ շաբաթվա ընթացքում մինչև՝ մենք նոր ֆունկցիան գործարկած կլինենք։"
նախագծի ժամանակացույց
C1
EN"By the time you read this, I will have already made a decision."
by the time
HY"Մինչ դու սա կկարդաս, ես արդեն որոշում կայացրած կլինեմ։"
by the time
C1
EN"They won’t have completed the task by Friday without help."
negative + deadline
HY"Նրանք մինչև ուրբաթ առաջադրանքը ավարտած չեն լինի առանց օգնության։"
բացասական

⚠️ 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 Quiz1 / 10

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

Share this lesson

Help us improve this topic

Share feedback to improve this topic. This is anonymous.

0/2000

English Grammar Test

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

Start test