gramaro.io

Future PerfectFuturo perfecto

Formación y estructura de las oraciones

Afirmación

El Future Perfect se forma con will y el infinitivo perfecto: have + participio pasado del verbo principal.

Con los verbos regulares, el participio pasado suele formarse añadiendo -ed. El participio de los verbos irregulares debe consultarse en la tabla correspondiente. Si un verbo no aparece en esa tabla, normalmente es regular y se forma con -ed.

En el inglés moderno se usa will con todas las personas y números. Shall puede aparecer con I y we, pero es poco frecuente y suele tener un carácter formal, literario o arcaizante.

Forma afirmativa: sujeto + will + have + participio pasado.

  • I will have done this work by 5 o'clock tomorrow. — Para las cinco de mañana, habré terminado este trabajo.
  • She will have bought these flowers before the beginning of the party. — Ella habrá comprado estas flores antes del comienzo de la fiesta.
  • They will have found the new actor by next week. — Para la próxima semana, habrán encontrado al nuevo actor.

Contracciones: will = 'll; shall = 'll.

Algunos ejemplos de participios regulares son:

  • to work → work-ed
  • to translate → translat-ed
  • to agree → agree-d
  • to study → studied
  • to play → played
  • to stop → stopped
  • to relax → relaxed

Las reglas detalladas para añadir -ed se explican en un artículo separado.

Negación

La forma negativa se construye colocando not después de will o shall.

Forma negativa: sujeto + will not + have + participio pasado.

  • I will not have done this work by 5 o'clock tomorrow. — Para las cinco de mañana, no habré terminado este trabajo.
  • They will not have found the new actor by next week. — Para la próxima semana, no habrán encontrado al nuevo actor.

Contracciones: will not = won't; shall not = shan't.

  • She won't have bought these flowers before the beginning of the party. — Ella no habrá comprado estas flores antes del comienzo de la fiesta.

Pregunta

Para formar una pregunta general, se coloca will o shall antes del sujeto.

Forma interrogativa: will + sujeto + have + participio pasado?

  • Will I have done this work by 5 o'clock tomorrow? — ¿Habré terminado este trabajo para las cinco de mañana?
  • Will she have bought these flowers before the beginning of the party? — ¿Habrá comprado ella estas flores antes del comienzo de la fiesta?
  • Will they have found the new actor by next week? — ¿Habrán encontrado ellos al nuevo actor para la próxima semana?

Para formar una pregunta específica, se coloca una palabra o expresión interrogativa al principio. Después, se mantiene el mismo orden que en la pregunta general.

  • What shall I have done by 5 o'clock tomorrow? — ¿Qué habré hecho para las cinco de mañana?
  • When will she have bought these flowers? — ¿Cuándo habrá comprado ella estas flores?
  • Where will they have found a new actor by next week? — ¿Dónde habrán encontrado a un nuevo actor para la próxima semana?

Uso del Future Perfect

Acciones completadas en el futuro

El Future Perfect se utiliza para expresar una acción futura que se habrá iniciado y completado antes de un momento específico del futuro o antes de que comience otra acción futura. También puede indicar cuánto tiempo habrá durado una situación hasta ese momento futuro.

  • I shall have worked as a teacher for 20 years by next March. — Para marzo del próximo año, habré trabajado como profesor durante 20 años.
  • I will have found a new job by next month. — Para el próximo mes, habré encontrado un trabajo nuevo.
  • She will have cleaned the room by the time you come back. — Ella habrá limpiado la habitación para cuando vuelvas.
  • They won't have bought this house until the end of the week. — No habrán comprado esta casa hasta el final de la semana.

Marcadores de tiempo

Los marcadores de tiempo del Future Perfect señalan el momento futuro para el que la acción ya estará terminada o habrá alcanzado una determinada duración. Suelen responder a la pregunta «¿para qué momento?» o «¿hasta qué momento?».

  • before — antes de; antes de que
  • till — hasta; hasta que, especialmente en oraciones negativas
  • until — hasta; hasta que, especialmente en oraciones negativas
  • by then — para entonces
  • by the time — para cuando
  • by 3 p.m. — para las tres de la tarde
  • by 5 o'clock — para las cinco
  • by 7 a.m. — para las siete de la mañana
  • by tomorrow — para mañana
  • by next week — para la próxima semana
  • by next month — para el próximo mes
  • by next year — para el próximo año
  • by next century — para el próximo siglo

Pon a prueba tus conocimientos

Forma la oración eligiendo las palabras correctas en el orden correcto.

Ellos habrán vendido su carro para la próxima semana. - Traduce esta oración al inglés.

Ejemplos de uso Future perfect

  • They'll have sold their car by next week. - Ellos habrán vendido su carro para la próxima semana.
  • They will not have finished the report by tomorrow morning. - Ellos no habrán terminado el reporte para mañana por la mañana.
  • He will have finished his project by Friday. - Él habrá terminado su proyecto para el viernes.
  • The bus will have come by seven o'clock. - El bus habrá llegado a las siete en punto.
  • My mother will have bought a new house by January. - Mi madre habrá comprado una nueva casa para enero.
  • I will have graduated by next year. - Yo me habré graduado para el próximo año.
  • Will she have graduated from the university by spring? - ¿Ella se habrá graduado de la universidad para la primavera?
  • The bus won't have come by nine o'clock. - El autobus no habrá venido a las nueve en punto.
  • Will you have finished the essay by tomorrow? - ¿Habrás terminado el ensayo para mañana?
  • When will you have bought a new car? - ¿Cuándo habrás comprado un coche nuevo?
  • He won't have finished the article by noon. - No habrá terminado el artículo al mediodía.
  • You will have received your promotion by next year. - Tú habrás recibido tu ascenso para el próximo año.
  • Will we have reached our destination by the morning? - ¿Habrémos llegado a nuestro destino por la mañana?
  • I won't have bought tickets by tomorrow. - Yo no habré comprado los boletos para mañana.
  • I will not have finished my home task before you come. - Yo no habré terminado mi tarea para el hogar antes de que tú llegues.
  • He won't have repaired his car before I come back. - Él no habrá reparado su carro antes de que yo regrese.
  • She won't have bought a new dress by her birthday. - Ella no habrá comprado un nuevo vestido para su cumpleaños.
  • The bus will have come by midnight. - El autobús habrá llegado a la medianoche.
  • I will not have finished this book by next week. - Yo no habré finalizado este libro para la próxima semana.
  • She won't have resigned by the next month. - Ella no habrá dimitido para el próximo mes.