Mira hacia agosto y, desde allí, hacia la restauración del barco. La duración de dos años se mide en ese punto futuro. La frase no promete que el barco esté terminado entonces.

La idea

Usa will have been + -ing con todos los sujetos. Las negativas empiezan con won't have been; las preguntas colocan will antes del sujeto. Da una referencia futura y, normalmente, duración con for o inicio con since. How long pregunta por esa duración acumulada.

Ejemplos

  • By August, I'll have been restoring this boat for two years.En agosto llevaré dos años restaurando este barco.
  • By ten, they will have been rehearsing for four hours.A las diez llevarán cuatro horas ensayando.
  • How long will you have been working there when you retire?¿Cuánto tiempo llevarás trabajando allí cuando te jubiles?
  • We won't have been living here for a full month by then.Para entonces no llevaremos viviendo aquí un mes completo.
  • By the time the school opens, the builders will have been working for six months.Cuando abra la escuela, los obreros llevarán seis meses trabajando.
  • Next week, she will have been taking piano lessons for a year.La semana que viene llevará un año tomando clases de piano.

La lectura usa una voz inglesa sintética del dispositivo. La calidad y disponibilidad varían; no evalúa la pronunciación.

Presta atención

La referencia no tiene que ser el final de la actividad. Un año de piano incluye clases repetidas y descansos, no tocar cada minuto. Los verbos de estado suelen usar formas simples: will have known, no will have been knowing.

Pruébalo

  1. Elige la opción correcta. By August, I'll have ___ restoring this boat for two years. (be / been)

    Mostrar la respuesta o un ejemplo de respuesta

    been

    Tras have, este patrón continuo exige been: will have been restoring.

  2. Elige la opción correcta. By ten, they will ___ been rehearsing for four hours. (have / has)

    Mostrar la respuesta o un ejemplo de respuesta

    have

    Tras will, conserva have sin cambios con todos los sujetos. No escribas will has been.

  3. El ensayo empieza a las seis y continúa hasta las diez. ¿Cuánto tiempo llevarán ensayando a las diez? (four hours / ten hours)

    Mostrar la respuesta o un ejemplo de respuesta

    four hours

    De seis a diez son four hours. La duración se mide a las diez y no se confunde con la hora del reloj.

Úsalo hoy

Elige un proyecto con inicio claro y una etapa futura. Calcula su duración en esa etapa y escribe con future perfect continuous. Añade una pregunta y di si el proyecto continuará después.