Dolcake
DolcakeStudent Portal
search
Grammar Exercises⏰ TensesFuture Perfect
C1Tenses

Future Perfect

~4 min readUpdated July 30, 20265 practice exercises
English
🗺️ FUTURE PERFECT GRAMMAR MAP
ACTION COMPLETED BEFORE A SPECIFIC FUTURE TIME

Expresses an action that WILL BE FINISHED before a future deadline or event.

(+) Positive S + will have + V3 (Past Participle)
(-) Negative S + won't (will not) have + V3
(?) Question Will + S + have + V3?
DEADLINE CONNECTORS (By, By the time, By 2030, Before)

By + future time marker • By the time + Present Simple clause.

(+) Positive will have graduated by June • will have left by the time you arrive
(-) Negative won't have finished by tomorrow
(?) Question Will you have completed the project by Friday?

1. Form & Structure

Forming Future Perfect Sentences

  • Positive Form: Subject + will have + V3 → By next month, I will have lived here for five years.
  • Negative Form: Subject + won't have + V3 → They won't have finished the building by December.
  • Question Form: Will + Subject + have V3? → Will you have graduated by 2028?
  • By the time Formula: By the time + Present Simple clause, Future Perfect clause.
Example / Question Positive / Short Answer Negative / Short Answer
Completion by future deadline By 5 PM, I will have sent the email. Completed before 5 PM
By the time + Present Simple By the time you arrive, we will have left. Subordinate clause uses Present Simple
Will she have finished by tomorrow? Yes, she will. No, she won't.

2. Key Rules & Formation

Rule Base / Standard Form Applied Form
Mandatory Future Deadline Rule Future Perfect MUST be anchored by a future deadline time marker (By 5 PM, By 2030, By the time...)! will have finished by 5 PM
No Will in Subordinate Clause Rule In "By the time" clauses, NEVER use "will"! Use Present Simple for the time clause. By the time you arrive (NOT "By the time you will arrive")
Will Have for All Subjects Always use WILL HAVE + V3 for all subjects (I, he, she, it, they, we). Do NOT change "have" to "has"! She will HAVE finished (NOT "She will HAS finished")

3. Practical Usage & Examples

1. Expressing an action that will be completed before a future deadline

Guarantee that a project or goal will be finished prior to a set time.

  • By the end of this year, we will have launched three new products.

2. Stating duration of a state up to a future moment

Calculate the total years or months of an ongoing situation at a future date.

  • Next month, my parents will have been married for 30 years.

3. Making strong logical assumptions about past actions

Express high confidence that someone has already done something.

  • You will have heard the news about the election by now.

4. Signal Words & Usage Context

by + future timeby the time + present simpleby thenbefore + future timein five years' time
Deadline Markers:
  • By 2030 → WILL HAVE + V3
  • By the time + Present Simple → WILL HAVE + V3

💡 Common Mistakes & Memory Tips

  • Mistake 1: Changing "have" to "has" for third-person singular
    ❌ Incorrect: She will has completed the report by 3 PM.
    ✓ Correct: She will have completed the report by 3 PM.
    Note: After modal "will", always use base form "have".
  • Mistake 2: Using "will" inside the "by the time" clause
    ❌ Incorrect: By the time you will arrive, I will have finished cooking.
    ✓ Correct: By the time you arrive, I will have finished cooking.
    Note: Use Present Simple in time clauses.
  • Mistake 3: Confusing Future Simple with Future Perfect
    ❌ Incorrect: By next year, I will graduate from university.
    ✓ Correct: By next year, I will have graduated from university.
    Note: When "by + future time" is present, use Future Perfect.

❓ Frequently Asked Questions (FAQ)

Q1: What is the difference between "until" and "by" with Future Perfect?

"By" means on or BEFORE a deadline ("I will have finished BY 5 PM"). "Until" means continuing UP TO a moment ("I will stay UNTIL 5 PM" - use Future Simple/Continuous, not Future Perfect).

Q2: How do we form question tags with Future Perfect?

Use "won't + subject": "You will have finished by 4 PM, WON'T YOU?"

Q3: Can Future Perfect express probability in the present?

Yes! Native speakers say "He will have arrived by now" to mean "He has probably arrived by now".

Other Tenses lessons

Present SimplePresent ContinuousPast SimpleFuture Simple (Will)Be Going ToPast ContinuousPresent PerfectPresent Perfect ContinuousPast PerfectFuture ContinuousPast Perfect ContinuousFuture Perfect ContinuousTenses Review

Practice Exercises

5 exercises
Future Perfect - Part 1
Teacher
Dr. Elizabeth Smith

Future Perfect - Part 1

C1
help_outline20 Qs
Future Perfect - Part 2
Teacher
Dr. Elizabeth Smith

Future Perfect - Part 2

C1
help_outline20 Qs
Future Perfect - Part 3
Teacher
Dr. Elizabeth Smith

Future Perfect - Part 3

C1
help_outline20 Qs
Future Perfect - Part 4
Teacher
Dr. Elizabeth Smith

Future Perfect - Part 4

C1
help_outline20 Qs
Future Perfect - Part 5
Teacher
Dr. Elizabeth Smith

Future Perfect - Part 5

C1
help_outline20 Qs
View all Tenses exercises