LearnEnglish
CursoLección 73/87
B2

Futuro perfecto continuó: will have been + verb-ing

"Emphasises duration of an action up to a future moment."

La regla

Para enfatizar la duracion de una acción hasta un momento futuro.

Se forma con will have been + verbo en -ing. Lo usamos cuando queremos destacar CUANTO TIEMPO algo ha estado sucediendo hasta un punto futuro. Marcadores: 'by + tiempo futuro' + 'for + duracion'. Diferencia con future perfect: ese se centra en completitud, este en duracion del proceso.

Ejemplos

By December, I'll have been working at Nexora for 7 months.

Para diciembre llevare 7 meses trabajando en Nexora.

By 5pm, the team will have been debugging for 6 hours.

Para las 5pm el equipo llevara 6 horas debugueando.

She'll have been studying English for 10 years by the time she takes the exam.

Llevara 10 años estudiando inglés cuando haga el examen.

By next month, we'll have been using this framework for a year.

El mes que viene llevaremos un año usando este framework.

By the end of the migration, we'll have been deploying every day for two weeks.

Al final de la migracion llevaremos dos semanas desplegando todos los días.

By tomorrow's stand-up, Diego will have been leading the team for 3 years.

Para el stand-up de manana, Diego llevara 3 años liderando el equipo.

Casos típicos

Duracion hasta un futurowill have been + ing + for
I'll have been waiting for 2 hours by 5pm
Procesos continuados largosby + tiempo + will have been + ing
By 2030, scientists will have been studying this for 50 years
Hito de antiguedad en el trabajoby + tiempo + will have been + ing + for
By summer I'll have been at Nexora for 4 months
Enfasis en lo cansado/extenso del procesowill have been + ing
When you arrive I'll have been cooking all morning

Trampas hispanohablantes

By July I will have working here for 5 months.By July I will have been working here for 5 months.

Falta 'been' antes del -ing — la estructura es will have been + ing.

I will have been knowing him for years.I will have known him for years.

Verbos de estado (know, love, believe) no usan continuous, usa future perfect simple.

By Friday I will have been finished the project.By Friday I will have finished the project. / I will have been working on the project.

'Finish' es acción puntual: usa simple, no continuous.

She will have been work here.She will have been working here.

Tras 'been' siempre el verbo en -ing.