Future Perfect usamos
El futuro perfecto se usa para hablar de una acción que se habrá completado en un momento determinado del futuro o antes de otra acción futura.
By 6 p.m. I will have finished the report.
Para las 6 p. m. habré terminado el informe.
Para las 6 p. m. habré terminado el informe.
Future Perfect Forma
Subject + will have + V3.
She will have completed the task by noon.
Habrá completado la tarea para el mediodía.
Habrá completado la tarea para el mediodía.
They will have arrived by the time we call.
Habrán llegado para cuando llamemos.
Habrán llegado para cuando llamemos.
Future Perfect Regla
-
Se usa para una acción que se habrá completado en un momento específico del futuro.
By Friday, we will have finished the project.
Para el viernes, habremos terminado el proyecto.By 10 a.m. she will have sent all the emails.
Para las 10 a. m. habrá enviado todos los correos electrónicos. -
Se usa cuando una acción se habrá completado antes de otra acción en el futuro.
By the time you arrive, I will have cooked dinner.
Para cuando llegues, habré preparado la cena.She will have left before the meeting starts.
Ella se habrá ido antes de que empiece la reunión. -
A menudo se usa con marcadores de tiempo como:
para, para cuando, antes de, para entonces, para finales deBy the end of the month, they will have moved to the new office.
Para finales de mes, se habrán mudado a la nueva oficina.We will have solved the problem by then.
Para entonces habremos resuelto el problema. -
El futuro perfecto enfatiza el resultado o la culminación de una acción, no el proceso.
✅ By 8 p.m. I will have written the article. (result)✅ At 8 p.m. I will be writing the article. (process)
-
A menudo se usa cuando predecimos que algo ya estará completado para cierto momento.
In a year, she will have learned a lot of new skills.
En un año, habrá aprendido muchas habilidades nuevas.By next summer, they will have built the house.
Para el próximo verano, habrán construido la casa.
Future Perfect Negación
-
La negación se forma con will not have o la forma corta won't have.
I won't have finished the report by 5 p.m.
No habré terminado el informe para las 5 p. m.She will not have arrived before midnight.
No habrá llegado antes de la medianoche.
Future Perfect Preguntas
En preguntas, will va antes del sujeto y have permanece antes del V3.
Will + subject + have + V3?
Wh-word + will + subject + have + V3?
Will you have finished the task by tomorrow?
¿Habrás terminado la tarea para mañana?
¿Habrás terminado la tarea para mañana?
Will they have arrived before the show starts?
¿Habrán llegado antes de que empiece el espectáculo?
¿Habrán llegado antes de que empiece el espectáculo?
What will she have prepared by the time we get there?
¿Qué habrá preparado ella para cuando lleguemos allí?
¿Qué habrá preparado ella para cuando lleguemos allí?
Why will he have left so early?
¿Por qué se habrá ido tan temprano?
¿Por qué se habrá ido tan temprano?
Future Perfect Errores comunes
❌ She will has finished the task by noon.
✅ She will have finished the task by noon.
❌ I will have finish the work by Friday.
✅ I will have finished the work by Friday.
❌ Will you have finished it by yesterday?
✅ Will you have finished it by tomorrow?
❌ They won't have went home by then.
✅ They won't have gone home by then.
❌ At 8 p.m. I will have work.
✅ At 8 p.m. I will be working. (if you want to stress the process)
Future Perfect Oraciones
By next Monday, I will have finished the report.
Para el próximo lunes, habré terminado el informe.
Para el próximo lunes, habré terminado el informe.
She will have completed the training by the end of the week.
Ella habrá completado la capacitación para finales de la semana.
Ella habrá completado la capacitación para finales de la semana.
We will have booked the tickets before the prices go up.
Habremos reservado los boletos antes de que suban los precios.
Habremos reservado los boletos antes de que suban los precios.
He will have solved the issue by the time the client calls.
Habrá resuelto el problema para cuando llame el cliente.
Habrá resuelto el problema para cuando llame el cliente.
They will have moved to the new apartment by July.
Se habrán mudado al nuevo apartamento para julio.
Se habrán mudado al nuevo apartamento para julio.
I will have read the book by next weekend.
Habré leído el libro para el próximo fin de semana.
Habré leído el libro para el próximo fin de semana.
She will have prepared everything before the guests arrive.
Ella habrá preparado todo antes de que lleguen los invitados.
Ella habrá preparado todo antes de que lleguen los invitados.
We will have finished dinner by 8 p.m.
Habremos terminado de cenar para las 8 p. m.
Habremos terminado de cenar para las 8 p. m.
He will have learned enough English by the end of the course.
Habrá aprendido suficiente inglés al final del curso.
Habrá aprendido suficiente inglés al final del curso.
The team will have delivered the update by tomorrow morning.
El equipo habrá entregado la actualización para mañana por la mañana.
El equipo habrá entregado la actualización para mañana por la mañana.
Future Perfect Ejemplos
I will have cleaned the kitchen before you come back.
Habré limpiado la cocina antes de que vuelvas.
Habré limpiado la cocina antes de que vuelvas.
She will have written the email by lunchtime.
Ella habrá escrito el correo electrónico para la hora del almuerzo.
Ella habrá escrito el correo electrónico para la hora del almuerzo.
They will have finished the meeting by then.
Habrán terminado la reunión para entonces.
Habrán terminado la reunión para entonces.
We will have saved enough money by next year.
Habremos ahorrado suficiente dinero para el próximo año.
Habremos ahorrado suficiente dinero para el próximo año.
He will have repaired the car before the trip.
Habrá reparado el coche antes del viaje.
Habrá reparado el coche antes del viaje.
I will have answered all the messages by evening.
Habré respondido todos los mensajes para la noche.
Habré respondido todos los mensajes para la noche.
She will have translated the document by tomorrow.
Ella habrá traducido el documento para mañana.
Ella habrá traducido el documento para mañana.
We will have discussed all the details before the presentation.
Habremos hablado de todos los detalles antes de la presentación.
Habremos hablado de todos los detalles antes de la presentación.
He will have packed everything by the time the taxi arrives.
Él habrá empacado todo para cuando llegue el taxi.
Él habrá empacado todo para cuando llegue el taxi.
They will have finished building the road by the end of the year.
Habrán terminado de construir la carretera para finales de año.
Habrán terminado de construir la carretera para finales de año.