Respuestas
Una acción que ocurrirá antes que otra acción en el futuro:
Jack will have finished his homework by the time his mother gets home.
(Jack habrá terminado su tarea para cuando su madre llegue a casa.)
She will have gotten ready by the time they leave the house.
(Se habrá preparado para cuando salgan de la casa.)
Laura will have cleaned out the apartment before she gives back the key.
(Laura habrá vaciado el apartamento antes de devolver la llave.)
By the time I get home, Zoe will have cooked dinner for both of us.
(Para cuando yo llegue a casa, Zoe habrá preparado la cena para los dos.)
The robbers will have taken all the money by the time anyone arrives.
(Los ladrones se habrán llevado todo el dinero antes de que llegue nadie.)
Una acción que ocurrirá antes de un momento específico en el futuro:
By the time he graduates, he will have completed five years of study.
(Para cuando se gradúe, habrá completado cinco años de estudios.)
The snow will have stopped by April.
(Habrá dejado de nevar para abril.)
We will have returned home by five o'clock.
(Habremos vuelto a casa antes de las cinco horas.)
By tomorrow, their life will have changed completely.
(Para mañana, su vida habrá cambiado completamente.)
We are on vacation. So by the time we get back, we will have rested and relaxed.
(Estamos de vacaciones. Entonces cuando volvamos, habremos descansado y relajado.)
Her heel will have fully healed by the summer.
(Se le habrá curado el talón completamente para el verano.)
By next month, you will have received your promotion.
(Para el mes que viene habrás conseguido tu ascenso.)
By the time he wakes up, we will have prepared lunch for everyone.
(Para cuando se despierte ya habremos preparado el almuerzo para todos.)
Un estado que continuará hasta algún momento en el futuro
(Nota: este es un uso más amplio de este tiempo verbal.
Se usa generalmente con estados, no con acciones):
Next Monday we will have been married for ten years.
(El lunes que viene habremos estado casados durante diez años.)
Tomorrow Justin will have been single for a whole week.
(Mañana Justin habrá estado soltero una semana entera.)
In September I will have lived here for eight years.
(En septiembre habré vivido aquí durante ocho años.)
Luke will have been sick for two weeks tomorrow.
(Para mañana Luke habrá estado enfermo durante dos semanas.)
Next week you will have had this car for twenty five years!
(¡La semana que viene habrás tenido este coche durante veinticinco años!)