B2Intermedio Alto
Futuro perfecto — Future Perfect
El futuro perfecto describe una acción que habrá concluido antes de un momento futuro determinado. Se forma con will have + participio pasado (V3, como finished, gone, written). Suele acompañarse de una expresión de tiempo como by, by then o by the time para fijar el punto de finalización.
- By 2030 the city will have built a new airport.Para 2030 la ciudad ya habrá construido un nuevo aeropuerto.
- I will have read the report before the meeting.Ya habré leído el informe antes de la reunión.
- They will have left by the time we arrive.Ellos ya se habrán ido cuando lleguemos.
Atención a las oraciones temporales: después de by the time, when o before se usa el simple present, no el futuro, aunque el significado sea futuro. Solo en la oración principal aparece will have + V3.
- By the time you wake up, I will have left.Cuando te despiertes, yo ya me habré ido.
- We will have finished before she gets here.Habremos terminado antes de que ella llegue.
⚠️ Errores comunes de los hispanohablantes
- Usar el simple future en lugar del futuro perfecto: *By Friday I will finish* en lugar de By Friday I will have finished.
- Usar el simple past en lugar del V3 después de will have: *will have finish* / *will have went* en lugar de will have finished / will have gone.
- Usar el futuro después de by the time: *By the time he will call* en lugar de By the time he calls (oración temporal en presente).
- Confundir by y until: usar *until Friday* para indicar una fecha límite en lugar de by Friday.
- En español el futuro perfecto existe pero se usa poco en el habla coloquial, por lo que se tiende a sustituirlo por el simple future.
- Omitir have: *I will finished by then* en lugar de I will have finished by then.