DELE B1 Future Perfect: Practice Test & Review
The future perfect (habré hablado) is tested on the DELE B1 exam in reading passages about deadlines and in listening sections about completed future actions. It answers the question “will you have done it by then?” If you can’t form it or can’t distinguish it from the simple future, you’ll lose points.
This page gives you a five-part practice quiz: an evaluation set to see where you stand, three practice sets to drill the forms and uses, and a challenge set to confirm mastery. If you get stuck, scroll down for the full explanation. Ready? Start with the evaluation set below.
Grammar Guide
The Rule
The future perfect (futuro compuesto) expresses an action that will be completed before a specific point in the future. It is formed with the future tense of haber (habré, habrás, habrá, habremos, habréis, habrán) plus the past participle.
It answers the question “will you have done it by then?” The future perfect always implies a deadline or a reference point — usually introduced by para or cuando.
Forms
| Subject | Haber (future) | Example with hablar | Translation |
|---|---|---|---|
| Yo | habré | habré hablado | I will have spoken |
| Tú | habrás | habrás hablado | You will have spoken |
| Él / Ella / Usted | habrá | habrá hablado | He / She / You will have spoken |
| Nosotros | habremos | habremos hablado | We will have spoken |
| Vosotros | habréis | habréis hablado | You will have spoken |
| Ellos / Ellas / Ustedes | habrán | habrán hablado | They / You will have spoken |
The past participle never changes form with the subject. Habré hablado, habremos hablado — the participle stays hablado.
Regular Participles
| Infinitive | Participle | Example |
|---|---|---|
| hablar | hablado | Habré hablado. |
| comer | comido | Habré comido. |
| vivir | vivido | Habré vivido. |
-ar verbs → -ado. -er and -ir verbs → -ido.
Irregular Participles
| Verb | Participle | Example |
|---|---|---|
| hacer | hecho | Habré hecho. |
| decir | dicho | Habré dicho. |
| ver | visto | Habré visto. |
| volver | vuelto | Habré vuelto. |
| abrir | abierto | Habré abierto. |
| poner | puesto | Habré puesto. |
| romper | roto | Habré roto. |
| morir | muerto | Habré muerto. |
| escribir | escrito | Habré escrito. |
| resolver | resuelto | Habré resuelto. |
| cubrir | cubierto | Habré cubierto. |
| freír | frito | Habré frito. |
The most common irregular participles on the DELE B1 exam are hecho, dicho, visto, vuelto, abierto, puesto, roto, and muerto.
Future Perfect vs. Simple Future
| Use | Form | Example | Translation |
|---|---|---|---|
| Future action, no deadline | Simple future | Mañana iré al médico. | Tomorrow I will go to the doctor. |
| Completed before a deadline | Future perfect | Para mañana, habré ido al médico. | By tomorrow, I will have gone to the doctor. |
| Action completed before another future action | Future perfect | Cuando llegues, habré preparado la cena. | When you arrive, I will have prepared dinner. |
| Prediction of completion by a future date | Future perfect | Para 2050, la ciencia habrá curado muchas enfermedades. | By 2050, science will have cured many diseases. |
If there is a deadline or a “by the time” clause, use the future perfect. Otherwise, use the simple future.
Common Mistakes
- Using the simple future where a deadline requires the future perfect.
✗ Para el viernes, terminaré el proyecto.
✓ Para el viernes, habré terminado el proyecto.
Para el viernes is a deadline. It requires the future perfect. - Forgetting the irregular participle.
✗ Para mañana, habré hacido la tarea.
✓ Para mañana, habré hecho la tarea.
Hacer has the irregular participle hecho, not hacido. - Making the participle agree with the subject.
✗ Nosotros habremos hablados.
✓ Nosotros habremos hablado.
The past participle never changes form in the future perfect. - Confusing habré with habría.
✗ Para mañana, habría terminado.
✓ Para mañana, habré terminado.
Habría is conditional (would have). Habré is future (will have).
Quick Decision Chart
| Ask yourself | Answer | Form |
|---|---|---|
| Is there a deadline (para + time)? | Yes | Future perfect |
| Is there a cuando + subjunctive clause? | Yes | Future perfect in the main clause |
| Is it a prediction of completion by a future date? | Yes | Future perfect |
| Is it a future action without a deadline? | Yes | Simple future |
| Does the verb have an irregular participle? | Yes | Use the irregular participle |
| Is the subject plural? | Yes | Participle still stays singular |
Two Sentences That Show the Difference
El lunes entregaré el informe.
On Monday I will hand in the report.
- Simple future. No deadline, just a plan.
Para el lunes, habré entregado el informe.
By Monday, I will have handed in the report.
- Future perfect. Para el lunes is the deadline.
Cuando llegues, prepararé la cena.
When you arrive, I’ll prepare dinner.
- Simple future. The dinner happens after you arrive.
Cuando llegues, habré preparado la cena.
When you arrive, I will have prepared dinner.
- Future perfect. The dinner is completed before you arrive.
