Gramática · Futuro perfecto
El tiempo de
«para entonces ya».
Dos piezas y una sola idea: will have más participio dice que antes de una fecha la cosa ya estará hecha. Will have es igual para todas las personas, así que la dificultad no está en el auxiliar: está en el participio y en el plazo, que tiene que ir by y no until. Esta guía cubre los cuatro usos con 24 ejemplos, las 5 reglas del participio, 8 verbos donde el pasado y el participio no coinciden, los 6 marcadores, 6 comparaciones con el futuro simple y 12 errores típicos. Todo se puede escuchar.
Antes de la estructura, el sentido
Cuatro usos,
y en los cuatro hay un plazo
Este tiempo nunca funciona solo: necesita un momento del futuro que sirva de corte, dicho o sobreentendido. Si en la frase no hay ese plazo, el futuro perfecto no tiene a qué agarrarse y lo que toca es el futuro simple.
Terminado antes de una fecha
el plazo, visto desde antes
Pones un momento del futuro y dices que para entonces la cosa ya estará hecha. No importa cuándo la hagas: lo único que se afirma es que antes de ese momento estará terminada. Es el uso con diferencia más frecuente.
Cuánto habrá durado
la cuenta cerrada en el futuro
Te colocas en un momento del futuro y sumas el tiempo acumulado hasta ahí. Lleva siempre for más una cantidad, y el plazo lo marca by. En español suena a para marzo llevará un año
.
Lo que supones que ya ha pasado
una conjetura sobre ahora mismo
Aquí el futuro no habla del futuro: habla del presente. Cuando das algo por hecho sin haberlo comprobado, el inglés usa este tiempo con by now o already. El español hace exactamente lo mismo: ya habrá llegado
.
Mirar atrás desde el futuro
el balance de una etapa
Te sitúas en un punto lejano y haces recuento de lo conseguido hasta entonces. Es el tiempo de los planes de vida, los objetivos de empresa y las previsiones a años vista.
El español tiene el mismo tiempo y lo usa igual: para el viernes ya habré terminado
. Si en tu cabeza la frase pide un ya habrá
, casi seguro que en inglés pide un will have.
Uso 1 de 4
Lo que ya estará hecho
antes de esa fecha
Fíjate en que todas las frases traen su plazo al lado —by Christmas, before you arrive, by the time they arrive—. Sin ese plazo el futuro perfecto se queda sin punto de referencia y lo que toca es el futuro simple.
| Ejemplo | En español |
|---|---|
We will have finished the project by the time they arrive. | Para cuando lleguen ya habremos terminado el proyecto. |
The company will have launched the app before the conference starts. | La empresa habrá lanzado la aplicación antes de que empiece el congreso. |
I will have saved enough money for a car by Christmas. | Para Navidad ya habré ahorrado bastante para un coche. |
They will have eaten all the fruit before we get there. | Se habrán comido toda la fruta antes de que lleguemos. |
The concert will have started before you arrive. | El concierto habrá empezado antes de que llegues. |
She will have written her second book by next year. | El año que viene ya habrá escrito su segundo libro. |
The rain will have stopped by the time we leave. | Para cuando salgamos ya habrá dejado de llover. |
The baby will have fallen asleep by nine. | A las nueve el bebé ya se habrá dormido. |
Uso 2 de 4
Cuánto tiempo
habrá sumado para entonces
Aquí el plazo lo marca by y la cuenta la marca for. Es el mismo mecanismo del presente perfecto con for, pero con el corte puesto en el futuro en vez de en el momento de hablar.
| Ejemplo | En español |
|---|---|
By June we will have lived in this house for a decade. | En junio hará diez años que vivimos en esta casa. |
By Friday I will have driven for twelve hours. | Para el viernes llevaré doce horas conduciendo. |
By the end of the tour they will have played sixty concerts. | Al acabar la gira habrán dado sesenta conciertos. |
By the time he retires, he will have taught for thirty years. | Cuando se jubile llevará treinta años dando clase. |
By next summer we will have known each other for ten years. | El verano que viene hará diez años que nos conocemos. |
By tonight I will have been awake for twenty hours. | Esta noche llevaré veinte horas despierto. |
By December the team will have won three titles. | Para diciembre el equipo habrá ganado tres títulos. |
By the end of the course you will have learned two thousand words. | Al acabar el curso habrás aprendido dos mil palabras. |
Uso 3 de 4
Lo que das por hecho
sin haberlo comprobado
Ninguna de estas frases habla del futuro: todas hablan de ahora mismo. Es una conjetura, y el español usa exactamente el mismo truco cuando dice ya habrá llegado
sin saberlo de verdad.
| Ejemplo | En español |
|---|---|
She will have seen the message by now. | Ya habrá visto el mensaje. |
The shop will have closed by this time. | A estas horas la tienda ya habrá cerrado. |
You will have heard the news, I suppose. | Supongo que ya te habrás enterado. |
They will have forgotten all about it. | Ya se les habrá olvidado. |
He will have left the office already. | Ya se habrá ido de la oficina. |
The kids will have fallen asleep by now. | Los niños ya se habrán dormido. |
Your parents will have arrived home by now. | Tus padres ya habrán llegado a casa. |
She will have read my email already. | Ya habrá leído mi correo. |
La segunda pieza
El participio:
4 reglas y una excepción enorme
Detrás de have no va el infinitivo ni el pasado simple: va el participio, que es la tercera forma del verbo. En los regulares se escribe igual que el pasado y no hay nada que aprender. En los irregulares es otra palabra distinta, y ahí está casi todo el problema de este tiempo.
| Regla | Cuándo se aplica | Cambio | Ejemplo |
|---|---|---|---|
| + ed | La mayoría de los regulares | work→worked | By June she will have worked here for a year.En junio hará un año que trabaja aquí. |
| −e + d | Verbos acabados en -e | save→saved | By Christmas I will have saved enough.Para Navidad ya habré ahorrado bastante. |
| -y → -ied | Consonante más -y | study→studied | By next month he will have studied English for five years.El mes que viene hará cinco años que estudia inglés. |
| doble consonante | Una sílaba en consonante, vocal, consonante | stop→stopped | The rain will have stopped by then.Para entonces ya habrá dejado de llover. |
| forma propia | Los irregulares: ni -ed ni el pasado simple | write→written | She will have written her second book by next year.El año que viene ya habrá escrito su segundo libro. |
La -y solo se convierte en -ied si delante hay una consonante. Con vocal delante no se toca: play da played, nunca plaied.
Donde se pierde todo el mundo
Pasado y participio
no son la misma palabra
En go, see, do o eat el pasado simple y el participio son formas distintas, y detrás de have va siempre la tercera. Decir I will have went es exactamente el mismo fallo que decir I have went: la columna equivocada.
| Base | Pasado simple | Participio | Ejemplo |
|---|---|---|---|
| go | went | gone | They will have gone home by then.Para entonces ya se habrán ido a casa. |
| see | saw | seen | She will have seen the message by now.Ya habrá visto el mensaje. |
| do | did | done | He will have done the dishes before we arrive.Habrá fregado los platos antes de que lleguemos. |
| eat | ate | eaten | They will have eaten all the fruit.Se habrán comido toda la fruta. |
| take | took | taken | Someone will have taken my seat by then.Para entonces alguien me habrá quitado el asiento. |
| write | wrote | written | She will have written her second book.Ya habrá escrito su segundo libro. |
| forget | forgot | forgotten | You will have forgotten all about this.Se te habrá olvidado por completo. |
| break | broke | broken | They will have broken the record by Sunday.Para el domingo habrán batido el récord. |
Truco para no confundirlas: el pasado simple va solo, sin auxiliar —I went—, y el participio nunca aparece sin uno delante —I will have gone—. Si hay have, toca la tercera forma.
Las palabras que ponen el plazo
Los 6 marcadores,
y por qué until no vale
Casi ninguna frase de este tiempo viaja sola: necesita una palabra que marque el corte. La que más se falla es by, porque el español dice hasta el viernes
en los dos sentidos y el inglés los separa.
| Marca | Qué hace | Ejemplo |
|---|---|---|
| by + fecha | Marca el plazo: antes de ese momento, no después | I will have finished by Friday.Para el viernes ya habré terminado. |
| by the time | Abre una subordinada que va en presente, nunca con will | By the time they arrive, we will have finished.Para cuando lleguen ya habremos terminado. |
| before | Igual que by the time, y también en presente | The concert will have started before you arrive.El concierto habrá empezado antes de que llegues. |
| by now | El plazo es este mismo momento: sirve para suponer | He will have arrived by now.Ya habrá llegado. |
| for + tiempo | La cuenta que se cierra dentro del plazo | By March she will have worked here for a year.Para marzo llevará un año trabajando aquí. |
| already | Entre have y el participio, nunca al final | They will have already finished by six.A las seis ya habrán terminado. |
By Friday es un plazo límite: el viernes ya estará hecho. Until Friday es una duración que sigue: I will wait until Friday. Por eso I will have finished until Friday no existe.
La decisión que de verdad cuesta
Perfecto o simple:
el plazo frente a la cita
Ninguna de estas frases está mal: cada par dice dos cosas distintas. El perfecto pone un plazo y afirma que para entonces ya estará hecho; el simple pone una cita y dice en qué momento ocurre. Cambiar de uno a otro no corrige nada: cambia lo que cuentas.
Perfecto · ya estará hecho
By six I will have finished.
Simple · el momento en que pasa
At six I will finish.
El perfecto dice que a las seis ya estará hecho; el simple, que a las seis lo acabo.
Perfecto · ya estará hecho
The film will have started when we arrive.
Simple · el momento en que pasa
The film will start when we arrive.
Con el perfecto llegamos tarde; con el simple empieza justo al llegar nosotros.
Perfecto · ya estará hecho
By Friday I will have read it.
Simple · el momento en que pasa
On Friday I will read it.
El perfecto pone un plazo; el simple pone una cita en el calendario.
Perfecto · ya estará hecho
He will have left by then.
Simple · el momento en que pasa
He will leave then.
El perfecto dice que ya no estará; el simple, que se va en ese momento.
Perfecto · ya estará hecho
She will have worked here for a year by March.
Simple · el momento en que pasa
She will work here from March.
El perfecto suma el tiempo hasta marzo; el simple solo dice cuándo empieza.
Perfecto · ya estará hecho
They will have eaten by now.
Simple · el momento en que pasa
They will eat later.
El perfecto supone algo ya hecho; el simple cuenta un plan que aún no ha pasado.
La prueba rápida: si en la traducción te sale un ya
—para las seis ya habré terminado
—, va el perfecto. Si te sale una hora a secas —a las seis termino
—, va el simple.
La estructura, pieza a pieza
Forma afirmativa:
will have para todas las personas
Aquí el inglés se pone fácil: no hay have frente a has ni -s de tercera persona. Detrás de will el verbo va en forma base, y la forma base de have es have. Lo único que cambia de una fila a otra es de dónde sale el participio.
| Verbo base | Ejemplo |
|---|---|
| finishregular | I will have finished my work by five.Para las cinco ya habré terminado el trabajo. |
| saveregular | I will have saved enough money by Christmas.Para Navidad ya habré ahorrado bastante dinero. |
| studyregular | He will have studied English for five years by next month.El mes que viene hará cinco años que estudia inglés. |
| writeirregular | She will have written her second book by next year.El año que viene ya habrá escrito su segundo libro. |
| eatirregular | They will have eaten all the fruit before we get there.Se habrán comido toda la fruta antes de que lleguemos. |
| fallirregular | The baby will have fallen asleep by nine.A las nueve el bebé ya se habrá dormido. |
Al hablar se contrae en 'll have: I'll have finished, she'll have gone. Y She wills have finished no existe: will es un modal y los modales no se conjugan.
El not va pegado al modal
Forma negativa:
won't have más participio
El not se pega a will y las otras piezas se quedan como estaban: have detrás y el participio al final. Fíjate en la columna del medio: la contracción es la misma para todos los sujetos, sin una sola excepción.
| Sujeto | Contracción | Ejemplo |
|---|---|---|
| I | I won't have | I won't have slept eight hours by the time I wake up.Cuando me despierte no habré dormido ocho horas. |
| He | He won't have | He won't have completed the race by sunset.No habrá acabado la carrera antes de que anochezca. |
| She | She won't have | She won't have eaten dinner when we get there.Cuando lleguemos no habrá cenado. |
| It | It won't have | It won't have stopped raining by then.Para entonces no habrá dejado de llover. |
| We | We won't have | We won't have decided on the trip by Friday.Para el viernes no habremos decidido lo del viaje. |
| They | They won't have | They won't have arrived before the party starts.No habrán llegado antes de que empiece la fiesta. |
Aquí no entra do por ninguna parte. She doesn't will have finished es el fallo típico de quien viene del presente simple: el auxiliar ya está ahí, y es will.
Solo sube la primera pieza
La pregunta:
will delante, have detrás del sujeto
Para preguntar salta will por encima del sujeto y las otras dos piezas se quedan quietas: Will have you finished? no existe. Si hay palabra interrogativa —when, what, how many—, va primero ella, y esas preguntas no admiten respuesta corta. La respuesta corta repite will, nunca el participio.
| Tipo | Ejemplo | Respuesta corta |
|---|---|---|
| Sí o no | Will you have finished by midnight?¿Habrás terminado para medianoche? | Yes, I will. / No, I won't. |
| Sí o no | Will they have left before we get there?¿Se habrán ido antes de que lleguemos? | Yes, they will. / No, they won't. |
| Sí o no | Will the store have closed by then?¿Habrá cerrado la tienda para entonces? | Yes, it will. / No, it won't. |
| Con wh- | How many books will she have read by the end of the year?¿Cuántos libros habrá leído para final de año? | — |
| Con wh- | What will you have accomplished by thirty?¿Qué habrás conseguido para los treinta? | — |
| Con wh- | When will she have arrived?¿Cuándo habrá llegado? | — |
Lo que más delata
Los 12 errores
que se repiten en todos los niveles
Tres son de poner el pasado simple donde va el participio, dos de conjugar lo que no se conjuga, dos de meter futuro detrás de by the time o de before, dos de orden en la pregunta, dos de plazo mal marcado y uno de convertir la frase en pasiva sin querer. El altavoz solo lee la versión correcta.
Detrás de have va el participio, no el pasado simple: es gone, no went.
Mismo fallo: saw es el pasado y seen es el participio.
Consonante más -y pasa a -ied también en el participio.
Detrás de will el verbo va en forma base: have, nunca has.
Will es un modal y los modales no llevan -s en la tercera persona.
Detrás de by the time va el presente simple, aunque la frase hable del futuro.
Lo mismo con before: el futuro se queda en la mitad principal de la frase.
Will se adelanta él solo al sujeto; do no pinta nada.
En la pregunta solo sube will; have se queda detrás del sujeto.
Until mide una duración que sigue; el plazo límite lo marca by.
Con by y un plazo delante, el futuro simple no basta: hace falta el perfecto.
Ese been convierte la frase en pasiva y cambia el sentido: ya no lo haces tú.
16 preguntas para comprobarlo
Todas son de lo que acabas de leer: no hay ninguna sobre un tema que la guía no explique. Una opción correcta por pregunta, explicación después de cada respuesta y desglose por tema al final.
Por dónde seguir
De saber la regla
a no tener que pensarla
Futuro simple
El otro lado de la comparación: will frente a going to y cuándo va cada uno.
Abrir la guía →Presente perfecto
El mismo participio con otro auxiliar, y la cuenta cerrada en el presente en vez de en el futuro.
Abrir la guía →Tiempos verbales
Los doce tiempos del inglés en un mapa, para ver dónde encaja cada uno.
Abrir la guía →Dudas frecuentes
Preguntas sobre el futuro perfecto
¿Cuándo se usa el futuro perfecto?
Cuando hay un momento del futuro y quieres decir que para entonces algo ya estará hecho. Sirve para cuatro cosas: poner un plazo, sumar el tiempo acumulado hasta esa fecha, suponer que algo ya ha pasado ahora mismo y hacer balance de una etapa. Si en la frase no hay ningún plazo al que referirse, este tiempo se queda sin punto de apoyo y lo que toca es el futuro simple.
¿Cómo se forma el futuro perfecto?
Sujeto más will have más el participio del verbo, y esas dos piezas son iguales para todas las personas: will no lleva -s y detrás va siempre have, nunca has. Al hablar se contrae en 'll have. La negativa es won't have y en la pregunta sube solo will, con have detrás del sujeto.
¿El participio es lo mismo que el pasado simple?
En los regulares sí: los dos acaban en -ed y se escriben igual. En los irregulares no, y ahí está casi todo el problema: el pasado de go es went pero el participio es gone, y lo mismo con see y seen, do y done, eat y eaten. Detrás de have va siempre la tercera forma.
¿Cuál es la diferencia entre by y until?
Es la diferencia que hunde este tiempo. By marca un plazo límite: I will have finished by Friday significa que el viernes ya estará hecho. Until mide una duración que continúa: I will wait until Friday significa que sigo esperando hasta ese día. Con el futuro perfecto va by; finished until Friday no existe.
¿Por qué by the time they will arrive está mal?
Porque las conjunciones de tiempo —by the time, before, when, as soon as— llevan presente simple detrás, aunque toda la frase hable del futuro. Lo correcto es By the time they arrive, we will have finished: un solo futuro, y va en la mitad principal. Es el mismo error que aparece con el futuro simple y con el continuo.
¿Se puede usar para hablar del presente?
Sí, y es un uso muy corriente que casi nadie enseña. Cuando das algo por hecho sin haberlo comprobado, se dice He will have arrived by now o They will have forgotten all about it. No es una predicción: es una conjetura sobre este mismo momento. El español hace exactamente lo mismo con ya habrá llegado
.
¿Dónde se coloca already?
Entre have y el participio, igual que en el presente perfecto: They will have already finished by six. Ponerlo al final o delante de will suena raro. Lo mismo vale para just y para never, que ocupan ese mismo hueco entre las dos piezas.
¿En qué se diferencia del presente perfecto?
Solo en el punto desde el que miras. I have finished cierra la cuenta ahora; I will have finished la cierra en un momento del futuro. El participio, los adverbios y el uso de for funcionan exactamente igual en los dos; lo único que cambia es que have y has pasan a will have.
Asesoría gratuita
Comprometerse a un plazo
en la mitad de una frase
Rellenar huecos con will have finished sale bien a casi todo el mundo. Lo que cuesta es decirle a un cliente we'll have sent it by Friday mientras hablas, con el participio correcto y el by en su sitio, sin pararte a montarlo. Eso solo se arregla hablándolo y que alguien te pare justo ahí. Cuéntanos tu nivel y te decimos por dónde empezar.