gramaro.io

Future Perfect ContinuousFuturo Perfecto Continuo

Formación y estructura de las oraciones

Afirmación

El Future Perfect Continuous (también llamado Future Perfect Progressive) se forma con will + have been + verbo terminado en -ing.

Will se usa actualmente con todas las personas y números. Shall puede aparecer con I y we en registros formales, literarios o tradicionales, pero es mucho menos frecuente en el inglés moderno.

  • I will have been driving for two hours by the time we reach New York. - Habré estado conduciendo durante dos horas para cuando lleguemos a Nueva York.
  • By the time of her birthday, she will have been teaching French for 15 years. - Para cuando llegue su cumpleaños, habrá estado enseñando francés durante 15 años.
  • By the end of autumn, they'll have been dating for two years. - Para finales del otoño, habrán estado saliendo durante dos años.
  • will = 'll (contracción)
  • shall = 'll (contracción, poco frecuente)

La forma afirmativa sigue esta estructura: sujeto + will have been + verbo en -ing.

Las reglas completas para añadir la terminación -ing se explican en otro artículo. Estos son algunos ejemplos:

  • to enter → entering
  • to lie → lying
  • to take → taking
  • to agree → agreeing
  • to say → saying
  • to relax → relaxing
  • to run → running
  • to travel → travelling / traveling

Negación

La forma negativa se construye colocando not después de will o shall: sujeto + will not have been + verbo en -ing.

  • I will not have been driving for two hours by the time we reach New York. - No habré estado conduciendo durante dos horas para cuando lleguemos a Nueva York.
  • By the time of her birthday, she will not have been teaching French for 15 years. - Para cuando llegue su cumpleaños, no habrá estado enseñando francés durante 15 años.
  • By the end of autumn, they won't have been dating for two years. - Para finales del otoño, no habrán estado saliendo durante dos años.
  • will not = won't (contracción)
  • shall not = shan't (contracción, poco frecuente)
  • We shan't have been living here for ten years by next February. - Para el próximo febrero, no habremos estado viviendo aquí durante diez años.

Pregunta

En una pregunta general, will o shall se coloca antes del sujeto: will + sujeto + have been + verbo en -ing?

  • Will I have been driving for two hours by the time we reach New York? - ¿Habré estado conduciendo durante dos horas para cuando lleguemos a Nueva York?
  • Will she have been teaching French for 15 years by the time of her birthday? - ¿Habrá estado enseñando francés durante quince años para cuando llegue su cumpleaños?
  • Will they have been dating for two years by the end of autumn? - ¿Habrán estado saliendo durante dos años para finales del otoño?

La pregunta especial comienza con una palabra o expresión interrogativa. Después, el orden es el mismo que en la pregunta general.

  • What will they have been doing for two years by the end of autumn? - ¿Qué habrán estado haciendo durante dos años para finales del otoño?
  • How long will I have been driving by the time we reach New York? - ¿Cuánto tiempo habré estado conduciendo para cuando lleguemos a Nueva York?
  • By what time will she have been teaching French for 15 years? - ¿Para qué momento habrá estado enseñando francés durante quince años?

Uso del Future Perfect Continuous

Acciones continuas que durarán hasta un momento específico en el futuro

El Future Perfect Continuous se utiliza para destacar la duración de una acción que continuará hasta un momento específico del futuro. Ese momento o intervalo puede indicarse explícitamente o entenderse por el contexto.

En las oraciones subordinadas introducidas por expresiones temporales como by the time, when, before o until, se usa normalmente el Present Simple para referirse a una acción futura. La oración principal puede contener el Future Perfect Continuous y aparecer antes o después de la subordinada.

  • I'll have been working on this project for two months by the end of this week. - Habré estado trabajando en este proyecto durante dos meses para finales de esta semana.
  • By the end of this summer, she will have been studying Chinese for four years. - Para finales de este verano, habrá estado estudiando chino durante cuatro años.
  • By the time they arrive in London, they will have been flying for six hours. - Para cuando lleguen a Londres, habrán estado volando durante seis horas.
  • Kate and Jack will have already been dancing for three hours by the time the party ends. - Kate y Jack ya habrán estado bailando durante tres horas para cuando termine la fiesta.

Marcadores de tiempo

Con el Future Perfect Continuous se suelen usar marcadores que indican durante cuánto tiempo continuará la acción y hasta qué momento del futuro. Suelen responder a preguntas como «¿para cuándo?» o «¿hasta qué momento?». En una misma oración pueden aparecer varios marcadores.

Duración

  • for two hours - durante dos horas
  • for three weeks - durante tres semanas
  • for one year - durante un año

Límite temporal

  • by the end of the hour - para el final de la hora
  • by the end of the morning - para el final de la mañana
  • by the end of the day - para el final del día
  • by the end of the month - para finales del mes
  • by the end of the year - para finales del año

Otros límites temporales

  • until - hasta que
  • till - hasta que (más informal que until)

Until y till no se limitan a las oraciones negativas; pueden aparecer en oraciones afirmativas o negativas según el significado.

Pon a prueba lo que sabes

Forma una oración colocando las palabras en el orden correcto.

¿Habrá estado estudiando aquí durante un año para mayo? - Traduce esta oración al inglés.

Ejemplos de uso Future Perfect Continuous

  • Will she have been studying here for a year by May? - ¿Habrá estado estudiando aquí durante un año para mayo?
  • How long will we have been dating by October? - ¿Cuánto tiempo habremos estado saliendo para octubre?
  • You'll have been waiting for three hours when her plane arrives. - Habrás estado esperando durante tres horas cuando el avión de ella llegue.
  • By January I will have been running my company for two years. - Para enero, habré estado dirigiendo mi empresa durante dos años.
  • Will they have been dating for five years by September? - ¿Habrán estado saliendo durante cinco años para septiembre?
  • We'll have been renovating our house for a year by June. - Habremos estado renovando nuestra casa durante un año para junio.
  • She'll have been studying Spanish for three years when she graduates. - Habrá estado estudiando español durante tres años cuando se gradúe.
  • Will he have been working here for a month by next week? - ¿Habrá estado trabajando aquí durante un mes para la próxima semana?
  • Will they have been living there for eight years by next month? - ¿Habrán estado viviendo allí durante ocho años para el próximo mes?
  • How long will he have been studying Spanish before he graduates? - ¿Cuánto tiempo habrá estado estudiando español antes de graduarse?
  • How long will you have been living here by new year? - ¿Cuánto tiempo habrás estado viviendo aquí para año nuevo?
  • Will she have been working there long enough to retire? - ¿Habrá estado trabajando allí el tiempo suficiente para jubilarse?
  • By noon I will have been waiting for him for two hours. - Para el mediodía, habré estado esperando a él durante dos horas.
  • Will you have been studying philosophy for ten years by then? - ¿Habrás estado estudiando filosofía durante diez años para entonces?
  • I'll have been working as a lawyer for two years by August. - Habré estado trabajando como abogado durante dos años para agosto.
  • Will you have been renovating your apartment for five months by tomorrow? - ¿Habrás estado renovando tu apartamento durante cinco meses para mañana?
  • I will have been driving for three days before I get to Rome. - Yo habré estado conduciendo durante tres días antes de llegar a Roma.
  • By two o'clock they'll have been discussing this problem for five hours. - Para las dos en punto, habrán estado discutiendo este problema durante cinco horas.
  • By September she will have been dancing professionally for ten years. - Para septiembre, ella habrá estado bailando profesionalmente durante diez años.
  • Will he have been teaching French for thirteen years by new year? - ¿Habrá estado enseñando francés durante trece años para año nuevo?