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.

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'.

Pon a prueba lo aprendido

Pregunta 1 de 2

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

¿Por qué confundimos este tiempo?

En español el futuro perfecto existe ('habré terminado', 'habrás llegado') y funciona de forma muy parecida. Sin embargo, en el español coloquial se usa poco — preferimos decir 'para entonces ya termino' en lugar de 'para entonces ya habré terminado'. Este hábito se traslada al inglés, donde los hispanohablantes optan por el futuro simple cuando deberían usar el futuro perfecto.

La clave está en identificar los marcadores temporales: 'by next year', 'by the time', 'before'. Cuando aparecen junto a una acción que se completa antes de ese momento futuro, el futuro perfecto es obligatorio en inglés formal. En el habla informal, especialmente en inglés americano, se puede usar el presente perfecto o simple, pero en contextos académicos y profesionales el futuro perfecto es la forma correcta.

Preguntas frecuentes

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.