Se utiliza el "future perfect" para describir acciones que se están
ya desarrollando o que se van a desarrollar en el futuro, pero que, en cualquier
caso, cuando llegue ese momento futuro al que nos estamos refiriendo la acción
ya habrá finalizado. Esta forma se suele utilizar con una expresión temporal:
By this evening I will have done
my homework.
Antes de esta tarde, yo habré hecho mis
deberes (puede que ya los esté haciendo o que aún no los haya comenzado. Pero,
en todo caso, cuando llegue la tarde los deberes estarán terminados).
Before summer you will have sold your house.
Antes del verano, tú habrás vendido tu casa
(todavía no es verano, pero cuando lo sea la casa estará vendida)
Este tiempo se forma con el futuro simple del verbo auxiliar "to have",
más el participio (past participle) del verbo principal:
By 6 o'clock I wiIl have cleaned
my car.
Antes de las seis, yo habré limpiado mi coche
Before we arrive, she will have cooked the
supper.
Antes de que lleguemos, ella habrá preparado
la cena
La forma negativa se forma interponiendo la negación "not" entre
el auxiliar y el verbo principal (atención a su colocación entre los dos componentes
del verbo auxiliar: "will" y "have") :
I wiIl not have finished my homework
by 7 o'clock.
Antes de las siete, yo no habré finalizado
mis deberes
Before you arrive, we will not have watered
the garden.
Antes de que llegues, nosotros no habremos
regado el jardín
La forma interrogativa se construye comenzando con "will", seguido
del sujeto, de la forma infinitiva "have" y del verbo principal:
Will you have bought a new car before
summer?
¿ Te habrás comprado un coche nuevo antes del
verano?
Will she have learned Spanish before leaving?
¿ Habrá aprendido ella español antes de marcharse
?
Si la interrogación es negativa, la partícula "not" se coloca entre
el sujeto y la forma infinitiva "have", aunque también se podría utilizar
la contracción "won't" (= will not) que iría al comienzo de la
oración: