Persona aliviada en su escritorio con los brazos en alto, una pila de papeles terminados y un calendario con un día marcado
Tiempos verbales

Future perfect en inglés (futuro perfecto): will have + participio, usos y ejercicios

El future perfect en inglés: cómo se forma (will have + participio), sus seis usos, diferencias con will, el present perfect y el future continuous, errores típicos, Cambridge y 30 ejercicios con soluciones.

Descargar en PDF

Tabla de contenidos

Un dato curioso: cuando termines de leer este post, habrás aprendido el future perfect. Y en inglés se dice así: By the time you finish this post, you will have learned the future perfect. Fíjate en la jugada: ahora mismo estás en el presente, estás leyendo, pero yo me coloco en un punto del futuro (cuando termines) y desde ahí miro atrás para decirte que ya estará hecho. Eso es el future perfect (en español, futuro perfecto): el tiempo para hablar de lo que ya habrá terminado antes de un momento del futuro.

Se parece muchísimo al español («habré terminado», «habrás aprendido»), así que es de los tiempos más amables para un hispanohablante. En esta guía te explico cómo se forma, cuándo se usa (seis usos con ejemplos), en qué se diferencia del future simple, del present perfect y del future continuous, los errores típicos, cómo te ayuda en los exámenes de Cambridge y cómo usarlo para hablar de plazos, metas y buenos propósitos que nunca cumples. Al final hay treinta frases de ejercicios con soluciones. ¡Vamos allá! 🙂

Persona aliviada en su escritorio con los brazos en alto, una pila de papeles terminados y un calendario con un día marcado

El future perfect de un vistazo

Future perfect
Formawill have + participio pasado
Para qué sirveHablar de algo que ya habrá terminado antes de un momento del futuro
EjemploI will have finished the report by Friday.
Españolfuturo perfecto: «Para el viernes habré terminado el informe»
Palabras que lo acompañanby, by then, by the time, before, in two years’ time, until

Qué es el future perfect

Con el future perfect eliges un punto del futuro (una fecha, una hora, un acontecimiento) y miras hacia atrás desde ese punto. Lo que cuentas ya estará completo cuando llegue ese momento:

Línea de tiempo: la acción termina antes de un momento futuro (I will have finished by Friday)

No te dice cuándo terminará exactamente. Solo asegura que, para ese momento, ya estará hecho. Por eso va casi siempre con expresiones como by Friday, by then o by the time.

Cómo se forma el future perfect

La forma es siempre will have + participio pasado, para todas las personas. Es el mismo participio del present perfect y del past perfect.

Afirmativa, negativa y pregunta

FormaEstructuraEjemplo
Afirmativasujeto + will have + participioI will have finished.
Negativasujeto + won’t have + participioI won’t have finished.
PreguntaWill + sujeto + have + participio…?Will you have finished?
Con palabra interrogativapalabra interrogativa + will + sujeto + have + participio…?What will you have done by then?
Respuesta cortaYes, I will. / No, I won’t.Will you have finished? Yes, I will.

Contracciones

Forma completaContracción
I will have finishedI’ll have finished
She will have arrivedShe’ll have arrived
They will not have leftThey won’t have left

El participio: regulares e irregulares

Los regulares terminan en -ed (finished, arrived, worked) y los irregulares tienen su propia forma (go → gone, see → seen, do → done, write → written). Si necesitas repasarlos, tienes mi lista de verbos irregulares con pronunciación y PDF.

Cuándo se usa el future perfect

1. Una acción que habrá terminado antes de un momento futuro

Es el uso principal:

  • By 8 o’clock, she will have finished dinner. (Para las 8, ya habrá cenado.)
  • By the time we get there, the film will have started.
  • In two years’ time, I will have finished my degree.

2. Plazos y objetivos

Muy habitual en el trabajo y en los estudios, para hablar de lo que tiene que estar hecho para una fecha:

  • I’ll have finished the report by Friday.
  • We will have completed the project by the end of the month.
  • Will you have sent the invoice by tomorrow?

3. Metas y logros a largo plazo

  • By 2030, we will have built 100 new schools.
  • By the time I’m forty, I will have travelled to every continent.

4. Suposiciones sobre lo que ya ha ocurrido

Igual que en español («habrán llegado ya»), el future perfect se usa para suponer algo del presente o del pasado reciente:

  • It’s nine o’clock. They will have arrived by now. (Ya habrán llegado.)
  • You will have heard the news already. (Supongo que ya te habrás enterado.)
Persona culpable en un sofá junto a una bolsa de gimnasio y unas pesas con telarañas

5. Duración hasta un momento futuro (con verbos de estado)

Para decir «llevará X tiempo» hasta un punto del futuro con verbos de estado (be, know, have, live…), que no admiten el continuous:

  • In June, we will have been married for ten years.
  • By the end of the year, I will have known him for a decade.

6. Con «before», «by the time» y «until» + presente

En las frases con dos hechos futuros, solo el primero lleva future perfect, y el segundo va en presente simple (nunca will):

  • By the time you arrive, I will have left.
  • I won’t have finished until you get back.
  • Before you wake up, I’ll have made breakfast.

Expresiones de tiempo que acompañan al future perfect

ExpresiónSignificadoEjemplo
by + fecha u horapara (antes de o justo en)I’ll have finished by Friday.
by then / by that timepara entoncesBy then, she’ll have left.
by the time + presentepara cuandoBy the time you call, I’ll have gone.
beforeantes deShe’ll have left before you arrive.
in two years’ timedentro de dos añosIn two years’ time, I’ll have graduated.
until / not untilhasta queI won’t have finished until Monday.
by now / alreadyya (suposición)They’ll have arrived by now.

Future perfect frente a future simple (will)

La diferencia está en cuándo ocurre. Con will hablas de algo que ocurrirá en ese momento; con will have + participio, antes de ese momento, y ya estará hecho:

Comparación en línea de tiempo: future simple (ocurre el viernes) y future perfect (terminada antes del viernes)
Future simpleFuture perfect
I’ll finish the report on Friday. (Lo termino el viernes.)I’ll have finished the report by Friday. (Para el viernes ya estará terminado.)
She’ll leave at six. (Se va a las seis.)She’ll have left by six. (A las seis ya se habrá ido.)
They’ll arrive at eight. (Llegan a las ocho.)They’ll have arrived by eight. (A las ocho ya habrán llegado.)

Future perfect frente a present perfect

Los dos usan have + participio y miran una acción terminada, pero desde un punto distinto: el present perfect mira desde ahora; el future perfect, desde un momento del futuro:

Comparación en línea de tiempo: present perfect (terminada antes de ahora) y future perfect (terminada antes de un momento futuro)
TiempoEjemploSignificado
Present perfectI have finished the report.Ya lo he terminado (ahora).
Future perfectI will have finished the report by Friday.Para el viernes ya lo habré terminado.

Future perfect frente a future continuous

Si pienso en un momento futuro, el future continuous habla de lo que estará en curso en ese momento, y el future perfect, de lo que ya habrá terminado: At 8 I’ll be cooking (a las 8 estaré cocinando) frente a By 8 I’ll have cooked (para las 8 ya habré cocinado).

Español frente a inglés: dónde nos confundimos

La buena noticia: el español tiene el mismo tiempo («habré terminado») y se usa casi igual. Estas son las equivalencias y las trampas:

🇪🇸 Español🇬🇧 InglésQué pasa
Para el viernes habré terminado el informe.By Friday I will have finished the report.Equivalencia directa: will have + participio.
Ya habrán llegado.They will have arrived by now.El futuro perfecto español también sirve para suponer.
Cuando llegues, ya me habré ido.By the time you arrive, I will have left.Después de by the time va presente (en español, subjuntivo).
Habré terminado para el viernes.I will have finished by Friday.No es lo mismo que «habría terminado» (I would have finished), que es condicional.

Errores comunes con el future perfect

❌ Incorrecto✅ CorrectoPor qué
By Friday I will have finish the report.By Friday I will have finished the report.Después de have va el participio, no el infinitivo.
They will have went home.They will have gone home.Participio, no past simple.
By the time you will arrive, I will have left.By the time you arrive, I will have left.Después de by the time, presente, no will.
She will has finished before noon.She will have finished before noon.Después de will, siempre have (nunca has).
They will have been arrived by now.They will have arrived by now.Sobra been: es will have + participio.
He will have not finished by Friday.He won’t have finished by Friday.La negación va con will: won’t have o will not have.
I will finish the book by Sunday. (quieres decir «ya lo habré terminado»)I will have finished the book by Sunday.Con by + fecha, suele pedirse future perfect.

El future perfect en los exámenes de Cambridge

Es un tiempo que se espera que domines a partir del B2 First y que se pregunta con frecuencia en el C1 Advanced:

  • Use of English (Part 4, key word transformations) en B2 First y C1 Advanced: con palabras clave como WILL, BY o BEFORE.
  • Writing en B2 First y C1 Advanced: en ensayos sobre el futuro (By 2050, technology will have changed…), el future perfect da precisión.
  • Speaking: para hablar de tus metas («By this time next year, I will have passed the exam»).

Dos ejemplos del estilo del Use of English Part 4:

  • She will finish her degree before the end of the year. HAVE
    She ______ her degree before the end of the year. → will have finished
  • I’m sure they have arrived at the hotel by now. WILL
    I’m sure they ______ at the hotel by now. → will have arrived

Usos divertidos: el future perfect del procrastinador

El future perfect es el tiempo favorito de quien promete mucho. Un pequeño repertorio de buenos propósitos:

SituaciónFrase
Año NuevoBy December, I will have learned Chinese. (Spoiler: I won’t have.)
El gimnasioBy March, I will have lost ten kilos. Or at least I’ll have paid for the gym.
El examenBy the time the exam arrives, I will have studied everything. (I really will.)
El trabajoBy the time my boss notices, I’ll have left.
La pizzaBy the time you get home, I will have eaten the whole pizza.
El deberI’ll have done the dishes by tomorrow. Probably.

Tabla resumen del future perfect

QuéCómoEjemplo
Formawill have + participioI’ll have finished.
Negativawon’t have + participioI won’t have finished.
PreguntaWill + sujeto + have + participioWill you have finished?
Uso principalTerminada antes de un momento futuroBy Friday I’ll have finished.
SuposiciónLo que ya habrá pasadoThey’ll have arrived by now.
DuraciónCon verbos de estadoI’ll have known her for ten years.

Preguntas frecuentes sobre el future perfect

¿Cuándo se usa el future perfect?

Para hablar de algo que ya habrá terminado antes de un momento del futuro, para plazos y metas, para suponer lo que ya ha pasado y para duraciones hasta un punto futuro con verbos de estado.

¿Cómo se forma el future perfect?

Con will have + participio pasado: I will have finished. Para negar, won’t have; para preguntar, Will you have finished?

¿Cuál es la diferencia entre future simple y future perfect?

I’ll finish on Friday: el hecho ocurre el viernes. I’ll have finished by Friday: para el viernes ya estará hecho.

¿Se dice «by the time you will arrive»?

No. Después de by the time, before, when o until se usa el presente: By the time you arrive, I’ll have left.

¿Es lo mismo que el future continuous?

No. El future continuous habla de lo que estará en curso en un momento; el future perfect, de lo que ya habrá terminado antes. At 8 I’ll be cooking frente a By 8 I’ll have cooked.

¿Qué es el future perfect continuous?

Es will have been + -ing: By June I will have been working here for five years. Se usa cuando importa la duración de una actividad hasta un punto futuro. Lo tienes en la guía del future perfect continuous.

¿Se puede usar con «going to»?

Sí: I’m going to have finished by Friday es posible, aunque es mucho menos habitual. Lo normal es will have.

Ejercicios de future perfect

Treinta frases para comprobar que lo tienes claro. Aquí abajo tienes tres ejercicios interactivos que se corrigen solos, así que sabrás al momento qué tal lo has hecho.

Y si prefieres una versión en texto que puedas copiar y pegar, la tienes aquí abajo 👇

Exercise 1: choose the correct form

Choose the correct option to complete each sentence.

  1. By 2030, I (will finish / will have finished) my degree.
  2. I (will finish / will have finished) the report on Friday. I promise.
  3. By the time you arrive, I (will cook / will have cooked) dinner.
  4. It’s 9 p.m. They (will arrive / will have arrived) by now.
  5. This time next week, I (will lie / will be lying) on the beach.
  6. In June, we (will be / will have been) married for ten years.
  7. By the time she gets home, her kids (will go / will have gone) to bed.
  8. When you (will arrive / arrive), I will have left.
  9. By next year, she (will have lived / will live) here for twenty years.
  10. At nine tomorrow morning, I (will have taken / will be taking) my exam.
Ver respuestas
  1. will have finished
  2. will finish
  3. will have cooked
  4. will have arrived
  5. will be lying
  6. will have been
  7. will have gone
  8. arrive
  9. will have lived
  10. will be taking

Exercise 2: complete the sentences

Complete each sentence with the future perfect of the verb in brackets. Write only the missing words.

  1. By the end of the year, she _______________ (save) enough money to travel.
  2. I _______________ (finish) the book by Sunday.
  3. _______________ (you / complete) the form by tomorrow?
  4. They _______________ (not / arrive) before eight.
  5. By the time we get there, the film _______________ (start).
  6. In May, he _______________ (work) here for five years.
  7. By 2040, scientists _______________ (find) a cure.
  8. We _______________ (spend) all our money by the end of the holiday.
  9. By midnight, the guests _______________ (leave).
  10. She _______________ (not / do) her homework by tonight, I’m sure.
Ver respuestas
  1. will have saved
  2. will have finished
  3. Will you have completed
  4. won’t have arrived
  5. will have started
  6. will have worked
  7. will have found
  8. will have spent
  9. will have left
  10. won’t have done

Exercise 3: correct or incorrect?

Decide whether each sentence is correct. If it is incorrect, rewrite it correctly.

  1. By Friday, I will have finished the report.
  2. By Friday, I will have finish the report.
  3. By the time you arrive, I will have left.
  4. By the time you will arrive, I will have left.
  5. They will have been arrived by now.
  6. Will you have finished by six?
  7. I will have went home before dinner.
  8. She will has finished before noon.
  9. By next June, we will have lived here for ten years.
  10. He will have not finished by Friday.
Ver respuestas
  1. Correct
  2. By Friday, I will have finished the report.
  3. Correct
  4. By the time you arrive, I will have left.
  5. They will have arrived by now.
  6. Correct
  7. I will have gone home before dinner.
  8. She will have finished before noon.
  9. Correct
  10. He won’t have finished by Friday.

Conclusión

Resumiendo en tres ideas: el future perfect (will have + participio) habla de lo que ya habrá terminado antes de un momento del futuro; se usa para plazos, metas y suposiciones, casi siempre con by, by then o by the time + presente; y no es lo mismo que will + verbo (ocurre en ese momento) ni que el future continuous (en curso en ese momento).

Si quieres seguir con los tiempos verbales, tienes las guías del Future Continuous, del Past Perfect y del futuro en inglés. ¿Tienes dudas con el future perfect? Escríbeme y te ayudo.

¿Te ha parecido útil este post? Compártelo con otros estudiantes y profesores de inglés. Y si quieres más contenido como este, suscríbete a mi newsletter y sígueme en Facebook, Twitter, Pinterest, Instagram y YouTube.

Nos vemos en el próximo post. Hasta entonces, don’t forget to keep smiling! 🙂

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

    Free PDF

    Download this post as a PDF

    Subscribe to my newsletter and I’ll send the PDF to your inbox. I promise not to SPAM!
    PDF gratis

    Descarga este artículo en PDF

    Suscríbete a mi newsletter y te envío el PDF a tu email. ¡Prometo no hacerte SPAM!