Futuro perfecto en inglés: Future Perfect

El Future Perfect permite mirar hacia atrás desde un punto futuro: para ese momento, una acción ya habrá terminado o un estado habrá alcanzado cierta duración. La fórmula principal es will have + participio pasado. La referencia suele ser un plazo con by o un acontecimiento en una oración con by the time.

Abrir el curso de inglés

Qué estará ya hecho para un momento futuro

El Future Perfect tiene un punto de referencia futuro. Quien habla imagina ese momento e indica qué habrá ocurrido ya: documentos enviados, un tren que ya habrá salido o un trabajo terminado. El foco no es solo el acontecimiento futuro, sino su relación con otra referencia futura.

La acción puede terminar antes del plazo indicado; la forma no determina el minuto exacto. By Friday significa «para el viernes» o «a más tardar el viernes», no necesariamente «exactamente el viernes». El plazo puede haberse mencionado antes: I will have finished by then, donde then retoma un momento ya conocido.

El Future Perfect expresa una predicción o expectativa de quien habla, no una garantía objetiva. Probably, I think y las circunstancias aclaran el grado de certeza. Para analizar la construcción, establece primero dos datos: qué ocurrirá y hasta qué momento se evalúa.

By Friday, we will have sent the documents to every participant.
Para el viernes ya habremos enviado los documentos a cada participante.El envío estará terminado dentro del plazo.
The meeting starts at ten. I will have checked the figures by then.
La reunión empieza a las diez. Para entonces ya habré revisado las cifras.By then retoma el comienzo de la reunión.

Will have done: formación de afirmaciones, negaciones y preguntas

Después de will mantenemos have, incluso con he y she. A continuación usamos V3: finished, written, taken. En los verbos regulares, el participio coincide con la forma en -ed; en los irregulares puede ser distinto del Past Simple: wrote — written, went — gone, saw — seen.

La negación usa will not have, con la contracción won't have. En la pregunta, will va antes del sujeto; have + V3 queda después. La respuesta corta usa will: Yes, she will. / No, she won't. Una respuesta completa puede repetir toda la construcción.

She'll have finished significa she will have finished. No cambies have por has ni añadas been antes de todo V3: will have finished está en voz activa. Will have been finished tiene otra estructura y puede expresar voz pasiva, no la afirmación habitual «ella habrá terminado».

Future Perfect con la finalización de un dibujo
Tipo Estructura Ejemplo y traducción
AfirmaciónS + will have + V3She will have finished the drawing by noon. — Para el mediodía habrá terminado el dibujo.
NegaciónS + will not have + V3She will not have finished the drawing by noon. — Para el mediodía todavía no habrá terminado el dibujo.
Pregunta de sí o noWill + S + have + V3?Will she have finished the drawing by noon? — ¿Habrá terminado el dibujo para el mediodía?
Pregunta con palabra interrogativaWhat + will + S + have + V3?What will she have finished by noon? — ¿Qué habrá terminado para el mediodía?

By, before, until y la indicación del plazo

By indica el límite para el que se espera un resultado: by six, by the end of the week. Before significa «antes del momento indicado». Compara by six, a más tardar a las seis, con before six, antes de las seis. La precisión del límite también depende de la expresión: by Friday, sin contexto, no aclara la hora.

Until normalmente describe continuidad hasta un límite: I will work until six. En la negación, not ... until puede indicar que el resultado no ocurrirá antes de cierto momento: I will not have finished until six. No confundas «no habré terminado hasta las seis» con «para las seis todavía no habré terminado», que corresponde a will not have finished by six.

La referencia temporal no necesita contener by: in two weeks puede indicar un punto dentro de dos semanas desde el cual se evalúa el resultado. Aun así, un plazo no exige automáticamente Future Perfect. I will finish by Friday también es gramatical; el Perfect enfatiza más el resultado ya disponible para ese momento.

I will have packed everything by six.
Para las seis ya lo habré empaquetado todo.
I will be packing until six.
Estaré empaquetando cosas hasta las seis.Una actividad que continúa hasta el límite, no información sobre un resultado terminado.
I will not have finished by six.
Para las seis todavía no habré terminado.El resultado no estará listo en el límite indicado.

By the time y las oraciones temporales

By the time introduce un acontecimiento para el cual se espera el resultado de la oración principal. Cuando se trata del futuro, esa oración normalmente usa Present Simple: by the time you arrive. El Future Perfect queda en la principal: I will have prepared everything. Puedes invertir el orden de las oraciones sin cambiar esta relación.

En las oraciones temporales con when, after, before y until, el presente también puede expresar futuro. El Present Perfect puede destacar que la acción estará terminada: when I have checked the figures. Esto no justifica colocar Future Perfect automáticamente después de when: distingue la oración temporal de una pregunta independiente como When will you have finished?

By the time you arrive, we will have set up the equipment.
Cuando llegues, ya habremos instalado el equipo.Arrive es Present Simple con sentido futuro en una oración temporal.
When I have checked the figures, I will send you the final version.
Cuando haya revisado las cifras, te enviaré la versión final.El Present Perfect destaca que la revisión terminará antes del envío.
When will you have finished the checks?
¿Para cuándo habrás terminado las comprobaciones?Es una pregunta independiente, por eso will es posible.

Diferencias con Future Simple, Continuous y otros Perfect

El Future Simple indica qué ocurrirá y, según el contexto, expresa una decisión o promesa. El Future Perfect presenta el acontecimiento como ya terminado para una referencia futura. I will send it by noon y I will have sent it by noon pueden describir el mismo plan, pero la segunda frase propone más claramente mirar hacia atrás desde el mediodía.

El Future Continuous sitúa la acción en marcha: at noon I will be checking the files. El Future Perfect muestra el resultado para un momento: by noon I will have checked the files. El Future Perfect Continuous destaca la duración de la actividad anterior, sin garantizar que se haya terminado la revisión de todos los archivos.

Present Perfect, Past Perfect y Future Perfect comparten la idea de mirar hacia una situación anterior, pero cambian el punto de referencia. Have finished relaciona el resultado con el presente; had finished, con un momento pasado; will have finished, con un momento futuro. Elige por el contexto, no solo por la palabra «ya» en español.

Qué estará ocurriendo y qué estará ya hecho
Ejemplo Traducción Foco
I will review the notes tomorrow.Revisaré las notas mañana.Un acontecimiento futuro.
At ten, I will be reviewing the notes.A las diez estaré revisando las notas.Una actividad en marcha en aquel momento.
By ten, I will have reviewed all the notes.Para las diez ya habré revisado todas las notas.Un resultado terminado.
By ten, I will have been reviewing the notes for an hour.A las diez ya llevaré una hora revisando las notas.Duración de la actividad.

Estados que continúan y su duración

El Future Perfect no se limita a acciones terminadas. Con estados muestra la duración hasta un momento futuro: will have known, will have owned, will have been married. El estado puede continuar después de la fecha indicada. «En mayo hará diez años que nos conocemos» no significa que esa relación vaya a terminar.

Been es el participio pasado de be. Por eso will have been colleagues es Future Perfect Simple: después de been hay un sustantivo, no un verbo con -ing. El Perfect Continuous necesita otra secuencia: will have been working. La presencia de been, por sí sola, no determina el Continuous.

Con live y work, las dos formas de Perfect pueden indicar duración: will have worked y will have been working. El Continuous destaca más la actividad. Con know en el sentido neutro de conocer a alguien normalmente usamos Simple, aunque el período sea largo.

In May, we will have known each other for ten years.
En mayo hará diez años que nos conocemos.
By July, she will have been the team leader for a year.
Para julio llevará un año al frente del equipo.Will have been + complemento nominal: Perfect Simple, no Continuous.

Errores frecuentes al elegir la forma

En She will has finished se ha conjugado have indebidamente: lo correcto es She will have finished. En will have wrote se ha usado V2 en lugar de V3: lo correcto es will have written. Will she has finished? tiene el mismo problema: después del sujeto mantenemos have. Para formar la pregunta desplazamos solo will.

No consideres by una exigencia automática de Perfect: un verbo de estado puede aparecer naturalmente en Future Simple, como I will know by Friday. Por otra parte, el Future Perfect puede aparecer sin by cuando la referencia futura ya está clara. Primero define qué resultado o duración se está evaluando.

No añadas will a la oración temporal solo porque el español use subjuntivo con sentido futuro: by the time the office opens corresponde a «cuando abra la oficina». En la negación, observa el sentido del plazo: won't have finished by noon indica que para el mediodía el trabajo todavía no estará terminado. Las preguntas siguientes comprueban la regla fuera del programa del curso y no guardan progreso.

Práctica de Future Perfect

Revisa have después de will, el participio pasado, la referencia futura y la oración temporal.

Elige una opción correcta.

1. Usa Future Perfect: By Monday, she ___ the report.
Respuesta y explicación

will have written. Después de will usamos have y V3 written. Traducción: «Para el lunes habrá escrito el informe».

2. By the time the guests ___, we will have prepared the room.
Respuesta y explicación

arrive. En la oración temporal sobre el futuro usamos Present Simple: arrive. Traducción: «Cuando lleguen los invitados, ya habremos preparado la sala».

3. Elige la pregunta correcta en Future Perfect.
Respuesta y explicación

Will she have finished by five?. La pregunta empieza con will; después de she mantenemos have finished. Traducción: «¿Habrá terminado para las cinco?».

4. ¿Cómo dices exactamente «Para las seis todavía no habré terminado»?
Respuesta y explicación

I will not have finished by six.. Will not have finished by six niega que la acción vaya a estar terminada para las seis. Work until six informa de la continuidad del trabajo; finished before six indica que estará terminado antes de las seis.

5. Las personas ya se conocen y seguirán conociéndose: In June, I ___ her for five years.
Respuesta y explicación

will have known. Know en el sentido de conocer a alguien normalmente no aparece en Continuous. Known es V3. Traducción: «En junio hará cinco años que la conozco».

6. ¿Cómo se llama will have been colleagues en We will have been colleagues for a year?
Respuesta y explicación

Future Perfect Simple. Been es V3 de be; colleagues es un sustantivo. No hay verbo con -ing, por eso la forma es Future Perfect Simple: «Para entonces llevaremos un año siendo compañeros».