
'Will have done' enfatiza que la acción estará completada antes de un momento futuro; 'will have been doing' enfatiza la duración.
El futuro perfecto ("will have done") habla de una acción que estará completada en un momento específico del futuro. Hace hincapié en el resultado final.
By Friday she will have finished writing all the thank-you cards.
Para el viernes habrá terminado de escribir todas las tarjetas de agradecimiento.
By this time tomorrow the painters will have finished the living room.
Para esta hora mañana los pintores habrán terminado la sala de estar.
They will have eaten by the time we arrive, so let us eat before we go.
Ya habrán comido cuando lleguemos, así que comamos antes de salir.
El futuro perfecto continuo ("will have been doing") habla de una acción que habrá estado en progreso hasta un momento futuro. Hace hincapié en la duración del proceso.
By next month I will have been learning English for exactly one year.
Para el mes que viene llevaré exactamente un año aprendiendo inglés.
By the time she retires, she will have been teaching at the same school for thirty years.
Cuando se jubile, llevará treinta años enseñando en el mismo colegio.
We will have been waiting for two hours by the time the train finally arrives.
Llevaremos dos horas esperando cuando el tren por fin llegue.
Error frecuente
Truco para recordarlo
Regla rápida
¿Sabías que...?
El futuro perfecto y el futuro perfecto continuo son los tiempos menos frecuentes en el inglés cotidiano oral, en conversación informal se sustituyen generalmente por "will be done" o "should be done" o frases como "I'll have it ready by Friday." Sin embargo, son muy frecuentes en el inglés jurídico, académico y de negocios formal, donde la precisión temporal es esencial. En contratos, el futuro perfecto simple describe condiciones precedentes: "The buyer will have completed due diligence before the closing date", con consecuencias jurídicas reales si no se cumple.
Ejercicio 1 · Elige la correcta
By next year, she _____ living in London for a decade.
Ejercicio 2 · Elige la correcta
By the time the meeting starts, they _____ waiting for two hours.
Ejercicio 3 · Forma la palabra
'By the time' introduce una cláusula temporal completa; 'by' es preposición seguida de sustantivo o expresión de tiempo.
El presente perfecto simple indica resultado o acción completada; el continuo enfatiza la duración o la actividad en curso.
'So far' y 'up to now' describen lo ocurrido hasta el presente de forma neutral; 'until now' implica que algo cambia.
'A' se usa antes de sonidos consonánticos; 'an' se usa antes de sonidos vocálicos.
Bryan López
Fundador de SpeakUP Academy