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 viviendo en el extranjero durante diez años para julio. - Traduce esta oración al inglés.

Ejemplos de uso Future Perfect Continuous

  • I'll have been living abroad for ten years by July. - Habré estado viviendo en el extranjero durante diez años para julio.
  • 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 you have been running your business next year? - ¿Cuánto tiempo habrás estado dirigiendo tu empresa el próximo año?
  • She'll not have been teaching English for a year by May. - Ella no habrá estado enseñando inglés durante un año para mayo.
  • I will not have been working here long enough to get a promotion by new year. - No habré estado trabajando aquí el tiempo suficiente como para obtener un ascenso para año nuevo.
  • Will they have been dating for five years by September? - ¿Habrán estado saliendo durante cinco años para septiembre?
  • She'll not have been studying here for a year by May. - Ella no habrá estado estudiando aquí durante un año para mayo.
  • 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 September she will have been dancing professionally for ten years. - Para septiembre, ella habrá estado bailando profesionalmente durante diez años.
  • How long will we have been dating by October? - ¿Cuánto tiempo habremos estado saliendo para octubre?
  • 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.
  • By next month he will have been living in Kyiv for three years. - Para el próximo mes, él habrá estado viviendo en Kiev durante tres años.
  • Will she have been studying here for a year by May? - ¿Habrá estado estudiando aquí durante un año para mayo?
  • By 2020 you will not have been working long enough to retire. - Para el 2020, no habrás estado trabajando lo suficiente como para jubilarte.
  • How long will she have been staying in New York before she goes back to Kyiv? - ¿Cuánto tiempo habrá estado quedándose en Nueva York antes de que ella regrese a Kyiv?
  • By noon she will have been running for two hours. - Para el mediodía, ella habrá estado corriendo durante dos horas.
  • She'll not have been living in the centre for several months by new year. - Ella no habrá estado viviendo en el centro durante varios meses para año nuevo.
  • 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 you have not been playing football for nine years by January? - ¿No habrás estado jugando fútbol durante nueve años para enero?
  • I'll not have been seeing Mary for a year by February. - No habré estado viendo a Mary durante un año para febrero.