- Form the future perfect tense with haber (future) + past participle
- Express actions that will be completed before a future point in time
- Use the future perfect to make assumptions about the past
- Distinguish between future perfect and other perfect tenses
- Apply time expressions like 'para entonces', 'antes de que', 'cuando'
- Recognise when native speakers use future perfect vs simple future
What You'll Learn
Overview
The future perfect (futuro perfecto or futuro compuesto) expresses actions that will have been completed before a specific point in the future. It's formed with the future tense of haber + past participle.
The Core Pattern
When to Use Future Perfect
- Completed before a future moment - "By tomorrow, I will have finished"
- Probability/conjecture about the past - "They will have left already" (probably)
- With time markers - para entonces, antes de que, cuando
- Making predictions - "By 2030, technology will have changed completely"
Structure & Formation
Conjugating Haber in the Future
Forming Past Participles
Key Time Expressions
| Expression | Meaning | Example |
|---|---|---|
| para entonces | by then | Para entonces habré terminado |
| antes de que | before | Habrá salido antes de que llegues |
| cuando | when | Cuando vuelvas, habré cocinado |
| para + time | by (time) | Para las seis habré llegado |
| en + time period | in/within | En dos años habremos ahorrado bastante |
Examples
Future Completion
Probability / Conjecture
Work & Study
Travel & Life Events
Goals & Finance
Home & Nature
Common Mistakes
Common Mistakes with Future Perfect
Use future perfect when emphasising completion before a specific future moment.
The future perfect always requires the past participle (-ado/-ido), not the infinitive.
Remember irregular participles: escribir → escrito, not *escribido.
Present perfect is for completed past actions. Future perfect is for actions completed by a future time.
Word Order in Questions
In questions, the past participle comes before the subject: ¿Habrá + participle + subject?

Quick Test
Test your knowledge of the future perfect tense!
1. How do you say 'By tomorrow I will have finished the book'?
2. What does 'Habrán salido ya' most likely mean?
3. Choose the correct form: 'When you arrive, we ___ dinner.'
4. What's wrong with: 'Habré hacer la tarea'?
5. How do you say 'By 2025 they will have finished the project'?
6. Which sentence uses future perfect for probability?
7. What's the past participle of 'escribir'?
8. Choose the correct form: 'I will have seen that film.'
