Saltar al contenido principal

¿Cuándo usar el futuro perfecto en inglés? (will have done)

2 min de lectura
Regla clave

El futuro perfecto (will have + participio) se usa para hablar de una acción que estará completada antes de un momento específico en el futuro. Responde a la pregunta: ¿habrá terminado para entonces?

Señales típicas: by, by then, by the time, before.

Correcto (future perfect)

  • By 2027, I will have graduated.
  • She will have left by the time you arrive.
  • By next month, they will have finished the project.
  • Will you have eaten before the meeting?
  • I will have lived here for ten years by July.

Incorrecto (error frecuente)

  • By 2027, I will graduate. ✗
  • She will leave by the time you arrive. ✗
  • By next month, they will finish the project. ✗
  • Will you eat before the meeting? ✗
  • I will live here for ten years by July. ✗

Ejemplos

  • By next year, I will have finished my degree.

    Para el año que viene, habré terminado mi carrera.

  • She will have left by the time you arrive.

    Ella ya se habrá ido para cuando llegues.

  • By 2030, scientists will have found a cure.

    Para 2030, los científicos habrán encontrado una cura.

  • Will you have eaten before the show starts?

    ¿Ya habrás comido antes de que empiece el espectáculo?

  • I will have been working here for five years by December.

    Para diciembre llevaré cinco años trabajando aquí.

Error típico

By next year, I will finish my degree.

By next year, I will have finished my degree.

Cuando hay una referencia temporal futura con 'by' y la acción estará completada antes de ese momento, se necesita el futuro perfecto (will have + participio), no el futuro simple (will + infinitivo). El futuro simple habla de cuándo ocurrirá la acción, no de que estará terminada para una fecha límite.

Truco para recordar

Busca la palabra clave 'by' (para, antes de). Si hay un punto de referencia en el futuro y la acción se completa ANTES de ese punto, usa will have done. Imagina una línea del tiempo: la acción está a la izquierda del punto futuro marcado por 'by'.

Preguntas frecuentes

Pon a prueba lo aprendido

Pregunta 1 de 2

Completa: 'By the time she arrives, we ___ dinner.'

3 preguntas que resuelven el 80% de tus errores de tiempo verbal

'I have seen him yesterday.' Si esa frase no te chirría, tu español está eligiendo el tiempo verbal por ti.

Envíame la guía de tiempos verbales

Sin spam. Te puedes dar de baja cuando quieras.