
Recursos
Lecciones de gramáticaLecturasEjercicios de listeningFlash cardsFalsos amigos¿Cuál usar?SufijosPrefijosDescubre tu nivelBlogWill have donevsWill have been doing
'Will have done' enfatiza que la acción estará completada antes de un momento futuro; 'will have been doing' enfatiza la duración.
Comparación directa
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
- •"I will have working for three years" es incorrecto: "been" es obligatorio en el futuro perfecto continuo ("I will have BEEN working").
- •Y con verbos de completitud como "finish", el continuo suena extraño: "I will have been finishing" no es natural.
- •Usa simple para resultados ("will have finished") y continuo para procesos en curso ("will have been working").
Truco para recordarlo
- •¿El énfasis es en que algo estará TERMINADO? "Will have done".
- •¿El énfasis es en la DURACIÓN del proceso? "Will have been doing".
- •Con "for + duración" (for three years): el continuo es más natural.
- •Verbos estativos (know, own, be): nunca en continuo, siempre simple.
Regla rápida
- •"Will have + participio" = completado antes de un punto futuro.
- •"Will have been + gerundio" = en progreso hasta un punto futuro.
- •"BEEN" es obligatorio en el continuo.
¿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.
Practica lo que aprendiste
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
Pares relacionados
'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