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 cooke d 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 learnt 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:
Will you not have eaten the dinner by 10 o'clock ? - ¿ Antes de las 10, no te habrás tomado la cena ?
Won't you have eaten the dinner by 10 o'clock ?
Ejercicios:
Antes de las 10 h, habré visto la ciudad Before 10 o'clock, I ........ ........ ........ the city
Antes del sábado ella no habrá visto la película She ........ not ........ ........ the film before Saturday
Nosotros habremos organizado la fiesta antes del jueves We ........ ........ ........ the party by Thursday
¿ Habrá telefoneado él antes de que volvamos ? ....... he ........ ........ before we return ?
¿ No habrá finalizado él la traducción antes del sábado ? ........ he not ........ ........ the tanslation before Saturday ?
Tu habrás jugado al tenis antes de marcharte You ........ ........ ........ tennis before leaving
Antes del domingo, ella se habrá comprado una raqueta Before Sunday, she ........ ........ ........ a racket
Antes de Navidades habré finalizado el curso Before Christmas, I ........ ......... ........ the course
Cuando tú llegues, él no habrá todavía preparado la cena When you arrive, he ........ not ........ ........ the supper yet
Antes del verano, yo habré aprendido a jugar al tenis Before summer, I ........ ........ ........ to play tennis
Vocabulario 18º
Tenis - Tennis
Karate - Karate
Futbol - Football
Golf - Golf
Baloncesto - Basketball
Waterpolo - Water polo
Balonmano - Handball
Hockey - Hockey
Vela - Sailing
Hockey sobre hielo - Ice hockey
Remo - Rowing
Esquí - Skiing
Hípica - Riding
Ciclismo - Cycling
Natación - Swimming
Motociclismo - Motorcycling
Atletismo - Athletics
Automovilismo - Motor racing
Gimnasia - Gymnastics
Balonvolea - Volleyball
Boxeo - Boxing
Maratón - Marathon
Yudo -