Will she have been studying here for a year by May? - ¿Habrá estado estudiando aquí durante un año para mayo?
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?
Kate will have been studying for six years here by March. - Kate habrá estado estudiando aquí durante seis años para marzo.
She'll have been teaching in the university for seven years by next month. - Ella habrá estado enseñando en la universidad durante siete años para el próximo mes.
Will she have been playing volleyball professionally for seven years by then? - ¿Habrá estado ella jugando vóley profesionalmente durante siete años para entonces?
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.
How long will we have been dating by October? - ¿Cuánto tiempo habremos estado saliendo para octubre?
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?
Will his girlfriend have been studying abroad for six months by then? - ¿Su novia habrá estado estudiando en el extranjero durante seis meses para entonces?
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.
How long will he have been driving before he reaches Michigan? - ¿Cuánto tiempo habrá estado conduciendo él antes de llegar a Michigan?
Will you have been studying philosophy for ten years by then? - ¿Habrás estado estudiando filosofía durante diez años para entonces?
By January I will have been running my company for two years. - Para enero, habré estado dirigiendo mi empresa durante dos años.
How long will she have been renting this room when she buys her own flat? - ¿Cuánto tiempo habrá estado alquilando esta habitación cuando compre su propio departamento?
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?
We'll have been renovating our house for a year by June. - Habremos estado renovando nuestra casa durante un año para junio.
By next year he will not have been working as a lawyer for ten years. - Para el próximo año, él no habrá estado trabajando como abogado durante diez años.
How long will he have been training before the next game? - ¿Cuánto tiempo habrá estado entrenando antes del próximo partido?
I'll not have been driving for five years by December. - No habré estado conduciendo durante cinco años para diciembre.
Will she have not been living here for five years by then? - ¿No habrá estado viviendo aquí durante cinco años para entonces?