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 trabajando aquí lo suficiente como para obtener una promoción? - Traduce esta oración al inglés.

Ejemplos de uso Future Perfect Continuous

  • Will I have been working here long enough to get a promotion? - ¿Habré estado trabajando aquí lo suficiente como para obtener una promoción?
  • How long will he have been training before the next game? - ¿Cuánto tiempo habrá estado entrenando antes del próximo partido?
  • She will not have been staying even a month before she moves out. - Ella no habrá estado quedándose ni siquiera un mes antes de mudarse.
  • Will you have not been talking to your mother for two months by next week? - ¿No habrás estado hablando con tu madre durante dos meses para la próxima semana?
  • By new year he will have been playing football for four years. - Para año nuevo, él habrá estado jugando al fútbol durante cuatro años.
  • I'll not have been seeing Mary for a year by February. - No habré estado viendo a Mary durante un año para febrero.
  • He'll have been working as a surgeon for twenty years by January. - Él habrá estado trabajando como cirujano durante veinte años para enero.
  • How long will they have been living in London before they go to Paris? - ¿Cuánto tiempo habrán estado viviendo en Londres antes de que vayan a París?
  • Will she have been studying here for a year by May? - ¿Habrá estado estudiando aquí durante un año para mayo?
  • By midnight I will have been singing for an hour. - Para la medianoche, habré estado cantando durante una hora.
  • Kate will have been studying for six years here by March. - Kate habrá estado estudiando aquí durante seis años para marzo.
  • Will your mother have been living in London for three years by that time? - ¿Tu madre habrá estado viviendo en Londres durante tres años para ese momento?
  • He'll not have been practising yoga for two years by next week. - No habrá estado practicando yoga durante dos años para la próxima semana.
  • Will you have been dancing long enough to take part in the contest? - ¿Habrás estado bailando el tiempo suficiente como para participar en el concurso?
  • Will we have been studying this issue long enough to make a conclusion? - ¿Habremos estado estudiando este tema lo suficiente como para llegar a una conclusión?
  • Will she have been working there long enough to retire? - ¿Habrá estado trabajando allí el tiempo suficiente para jubilarse?
  • By Sunday they will have been repairing my car for five days. - Para el domingo, habrán estado reparando mi auto durante cinco días.
  • By 2020 they'll have been living in China for twelve years. - Para 2020, habrán estado viviendo en China durante doce años.
  • By January I will have been running my company for two years. - Para enero, habré estado dirigiendo mi empresa durante dos años.
  • I'll not have been living here for six years by June. - No habré estado viviendo aquí durante seis años para junio.