B2

El futuro perfecto en inglés

Future Perfect

Este artículo forma parte del árbol gramatical de inglés en Settemila Lingue.

En pocas palabras

El futuro perfecto presenta una acción como ya terminada antes de un punto futuro: By Friday, I will have finished the report («Para el viernes, habré terminado el informe»). Se forma con will have + participio pasado y suele aparecer con expresiones como by, by the time y before.

Panorama general

El futuro perfecto permite mirar hacia atrás desde un momento que todavía no ha llegado. En At six, Marta will have left, el punto de referencia es las seis y la salida de Marta será anterior a ese momento. Lo importante no es cuándo empieza la acción, sino que para entonces estará completada o se habrá alcanzado cierto resultado.

Este tiempo verbal suele estudiarse en el nivel B2, una vez dominado el futuro con will. Es útil para hablar de plazos, previsiones, planes de trabajo, objetivos y avances: qué se habrá terminado al final de la semana, cuánto se habrá acumulado dentro de un año o qué habrá ocurrido antes de otra acción futura.

Para un hablante de español, la idea resulta familiar porque existe una construcción muy parecida: habré terminado, habrá llegado, habrán decidido. Sin embargo, no conviene traducir palabra por palabra todos los marcadores temporales. El inglés emplea by para expresar un límite máximo —«a más tardar en ese momento»—, mientras que en español son posibles «para», «antes de» o «de aquí a», según el contexto.

Cómo se forma y funciona

La estructura básica

La fórmula no cambia según la persona:

Tipo Estructura Ejemplo Significado
Afirmativa sujeto + will have + participio pasado She will have arrived. Ella habrá llegado.
Negativa sujeto + will not have + participio pasado She will not have arrived. Ella no habrá llegado.
Interrogativa Will + sujeto + have + participio pasado? Will she have arrived? ¿Habrá llegado?
Pregunta con partícula interrogativa partícula + will + sujeto + have + participio? By when will she have arrived? ¿Para cuándo habrá llegado?

El sujeto es quien realiza o experimenta la acción. El participio pasado es la forma verbal usada también después de have en otros tiempos perfectos: por ejemplo, worked, seen o written. En verbos regulares suele acabar en -ed; los verbos irregulares tienen formas propias que es necesario aprender.

Verbo base Participio pasado Ejemplo en futuro perfecto
finish finished will have finished
leave left will have left
write written will have written
see seen will have seen
be been will have been

En conversación, will suele contraerse: I'll have finished, you'll have heard, she'll have left. La negativa habitual es won't have: They won't have arrived yet. En escritura formal se ven también las formas completas will have y will not have.

Dos puntos en la línea temporal

Para que el futuro perfecto tenga sentido suelen intervenir dos referencias:

  1. una acción, un cambio o un resultado que se completará;
  2. un límite o punto de observación posterior, todavía futuro.

En We will have eaten before the film starts, primero comeremos y después empezará la película. En By 2030, the city will have built three new schools, el año 2030 funciona como límite: la construcción de las tres escuelas estará completa para entonces.

El punto futuro puede expresarse de varias maneras:

Marcador Valor habitual Ejemplo
by + momento no más tarde de ese momento by Monday, by 8 p.m., by next year
by the time + oración para cuando ocurra otra acción by the time you arrive
before + momento/oración con anterioridad a algo before noon, before we leave
when + oración al llegar cierto momento when the course ends
in + periodo al cabo de un periodo, si se fija el resultado in two years, she will have saved enough

Oraciones temporales: presente, no will

Después de when, before, after, as soon as y by the time, el inglés normalmente usa presente simple para referirse al futuro. Esta diferencia es importante porque en español puede aparecer el subjuntivo: «cuando llegues», «antes de que termine».

  • By the time you arrive, we will have eaten.
  • They will have left before the meeting starts.

No se dice normalmente by the time you will arrive. El futuro perfecto permanece en la oración principal; la oración temporal lleva presente.

Preguntas y negaciones

En las preguntas, will pasa delante del sujeto, mientras que have se queda después:

  • Will you have finished by Friday?
  • How many pages will she have written by then?
  • How long will you have been here?

En el último ejemplo, been es el participio de be. La pregunta considera la duración total acumulada hasta un punto futuro: «Para entonces, ¿cuánto tiempo llevarás aquí?». No describe necesariamente una actividad continua.

Para negar, se añade not después de will:

  • I will not have saved enough by June.
  • The guests won't have arrived yet.

By no significa lo mismo que until

By Friday marca una fecha límite: el trabajo puede terminar el miércoles, el jueves o el propio viernes. Until Friday indica que una situación continúa hasta el viernes.

  • I will have finished by Friday. = Habré terminado para el viernes.
  • I will be working until Friday. = Estaré trabajando hasta el viernes.

Por eso, I will have finished until Friday no expresa correctamente «habré terminado para el viernes».

Ejemplos en contexto

Inglés Español Nota
I will have finished by 5 o'clock. Habré terminado para las cinco. La acción estará completa antes de la hora límite.
By next year, she will have graduated. Para el año que viene, se habrá graduado. By introduce el punto futuro de referencia.
They will have left before we arrive. Se habrán ido antes de que lleguemos. Después de before, arrive va en presente aunque se refiere al futuro.
How long will you have been here? ¿Cuánto tiempo llevarás aquí? Pregunta por la duración acumulada hasta un momento futuro.
By the time the shop opens, twenty people will have joined the queue. Para cuando abra la tienda, veinte personas se habrán puesto en la cola. El resultado se mide al abrir la tienda.
We won't have saved enough money by June. No habremos ahorrado suficiente dinero para junio. Negativa contraída con won't have.
Will the technicians have repaired the lift before Monday? ¿Habrán reparado los técnicos el ascensor antes del lunes? Pregunta sobre el cumplimiento de un plazo.
In December, I will have worked here for ten years. En diciembre, llevaré diez años trabajando aquí. Estado o situación acumulada hasta una fecha futura.
Once you get home, the children will already have eaten. Cuando llegues a casa, los niños ya habrán cenado. Already destaca que la acción será anterior.
By the end of the day, we will have answered every email. Al final del día, habremos respondido a todos los correos. Se espera un resultado completo.
How many countries will they have visited by the end of the trip? ¿Cuántos países habrán visitado al final del viaje? Se pregunta por una cantidad acumulada.
The package won't have arrived when you leave tomorrow. El paquete no habrá llegado cuando te vayas mañana. La llegada seguirá pendiente en ese punto futuro.
By 2040, the town will have changed considerably. Para 2040, el pueblo habrá cambiado considerablemente. Previsión sobre un cambio ya producido.
This time next week, you will have completed your first month of training. A estas horas la semana que viene, habrás completado tu primer mes de formación. El punto de observación se expresa con this time next week.

Errores frecuentes

1. Omitir have

  • Incorrecto: She will finished by six.
  • Correcto: She will have finished by six.
  • Por qué: el futuro perfecto siempre necesita will + have + participio pasado. Will seguido directamente del verbo base formaría el futuro simple: She will finish.

2. Usar el pasado simple en lugar del participio

  • Incorrecto: They will have went home.
  • Correcto: They will have gone home.
  • Por qué: después de have se usa el participio pasado. En el verbo irregular go, las tres formas son go–went–gone; went es pasado simple y gone es participio.

3. Poner will en la oración temporal

  • Incorrecto: By the time we will arrive, the concert will have started.
  • Correcto: By the time we arrive, the concert will have started.
  • Por qué: tras by the time, when o before, el presente simple suele expresar el futuro. Esta estructura no coincide palabra por palabra con «cuando lleguemos» en español.

4. Confundir by con until

  • Incorrecto: I will have sent the form until Tuesday.
  • Correcto: I will have sent the form by Tuesday.
  • Por qué: by Tuesday fija el último momento para enviar el formulario. Until Tuesday describe la continuidad de una situación hasta el martes.

5. Usarlo cuando solo se anuncia una acción futura

  • Poco natural sin otro punto futuro: I will have called you tomorrow.
  • Natural: I will call you tomorrow.
  • Natural con límite: I will have called you by tomorrow afternoon.
  • Por qué: el futuro perfecto necesita una perspectiva desde la cual la acción ya estará completa. Si solo se informa de lo que ocurrirá mañana, suele bastar el futuro simple.

6. Traducir siempre el español habrá + participio con futuro perfecto

  • Español: «No contesta; habrá salido».
  • Inglés natural: He isn't answering; he must have gone out o He'll have gone out en ciertos usos, especialmente británicos.
  • Por qué: en español, el futuro perfecto también expresa con frecuencia una conjetura sobre el pasado. En inglés, must have + participio suele ser la opción más general para esa deducción.

Notas de uso

El futuro perfecto aparece mucho cuando existe un plazo concreto: proyectos, estudios, viajes, presupuestos y previsiones. Expresiones como by then, by the end of... y by the time... hacen visible el punto desde el que se evalúa el resultado. Sin ese punto, el contexto debe dejarlo muy claro.

Los adverbios already, just, never y yet suelen colocarse en posiciones parecidas a las de otros tiempos perfectos:

  • She will already have left.
  • They will just have finished.
  • He will never have seen snow before.
  • The parcel won't have arrived yet.

El español no siempre conserva el futuro perfecto al traducir. By July, I will have lived here for a year puede expresarse naturalmente como «En julio, llevaré un año viviendo aquí». Esta diferencia no cambia la estructura inglesa: con verbos de estado o situaciones duraderas, el futuro perfecto puede medir lo acumulado hasta un punto futuro.

También hay contextos donde el futuro perfecto es correcto pero suena más formal o calculado que una alternativa sencilla. En una conversación cotidiana puede oírse I'll finish it by Friday en vez de I'll have finished it by Friday. La segunda versión enfoca con más claridad el resultado visto desde el viernes; la primera promete sencillamente terminar dentro del plazo.

Más allá de lo básico: usos avanzados

Futuro perfecto y futuro perfecto continuo

El futuro perfecto continuo se forma con will have been + verbo en -ing. Destaca la duración o el desarrollo de una actividad; el futuro perfecto simple suele destacar el resultado, la cantidad completada o un estado alcanzado.

Enfoque Ejemplo Interpretación
Resultado o cantidad By noon, I will have written six pages. Importan las seis páginas terminadas.
Duración de la actividad By noon, I will have been writing for four hours. Importan las cuatro horas dedicadas a escribir.
Estado acumulado In May, I will have known Ana for ten years. Know es un verbo de estado y normalmente no se usa aquí en continuo.

No todo lo que dura exige la forma continua. Verbos de estado como know, own, believe y be suelen mantenerse en el futuro perfecto simple: By then, they will have owned the house for twenty years.

La voz pasiva

La voz pasiva presenta como protagonista aquello que recibe la acción, no necesariamente a quien la realiza. En futuro perfecto se forma con will have been + participio pasado:

  • By Friday, all applications will have been reviewed.
  • «Para el viernes, se habrán revisado todas las solicitudes».

Aquí been pertenece a la construcción pasiva y reviewed es el participio del verbo principal. Esta forma es frecuente en informes y planificación porque permite centrarse en el trabajo completado.

Deducciones sobre lo que probablemente ya ocurrió

En especial en inglés británico, will have + participio puede indicar una suposición razonable acerca de un hecho anterior:

  • You will have heard the news by now.
  • «Supongo que ya te habrás enterado de la noticia».

No se trata de un plazo futuro en sentido estricto: will expresa aquí la conclusión del hablante. Es un uso contextual y a menudo formal. Para una deducción fuerte sobre el pasado, must have + participio es también muy común: She must have forgotten («Debe de habérsele olvidado»).

El punto de referencia puede quedar implícito

En un relato o una conversación, no hace falta repetir el límite si ya se conoce:

  • Call me at eight. I’ll have finished by then.

Then recupera «a las ocho». En textos extensos conviene comprobar siempre cuál es ese punto de referencia; así se evita confundir el futuro perfecto con un simple anuncio sobre el futuro.

Consejos para practicar

  1. Dibuja dos marcas temporales. Escribe primero el límite —Friday, 2030, when they arrive— y después coloca a su izquierda la acción completada. A continuación forma una oración con will have + participio.
  2. Practica participios irregulares en contexto. En lugar de memorizar solo go–went–gone, crea frases con plazos: By midnight, they will have gone home. Haz lo mismo con write–written, see–seen y take–taken.
  3. Contrasta tres formas. Parte de una misma idea: I will finish on Friday (hecho futuro), I will have finished by Friday (resultado antes del límite) y I will be working until Friday (actividad que continúa). Explicar en voz alta la diferencia ayuda a fijar by frente a until.

Conceptos relacionados

  • Requisito previo: Futuro con will — permite dominar la forma de will, las preguntas, las negaciones y las contracciones antes de añadir have + participio.

Requisito previo

El futuro con *will* en inglésA2

Más conceptos de B2

Este concepto en otros idiomas

Comparar en todos los idiomas