Futuro Perfecto (Future Perfect Tense)

El Futuro Perfecto es un tiempo verbal que se utiliza para expresar situaciones que se están produciendo o que se desarrollarán en el futuro y que imaginamos que habrán finalizado para cuando llegue el momento al que hacemos referencia. Esta forma verbal suele ir acompañada de una expresión temporal, por ejemplo:

By this afternoon, I will have arrived at home.
(Para esta tarde ya habré llegado a casa)

En este caso no se menciona si estoy viajando en ese momento pero es seguro que cuando llegue la tarde ya estaré en mi casa.

By tomorrow, I will have gotten a new job.
(Para mañana, yo habré conseguido un nuevo trabajo)

Aquí no se expresa si se está realizando la búsqueda de trabajo pero queda claro que cuando llegue el día siguiente tendré uno nuevo.

Para construir la forma afirmativa de este tiempo verbal utilizaremos el verbo auxiliar TO HAVE en Futuro Simple seguido por el Pasado Participio (ver verbos regulares irregulares) del verbo principal, por ejemplo:

 

By 9 o’clock she wiIl have prepared the dinner. Para las 9 en punto ella habrá preparado la cena.
He will have cleaned his desk before he leaves the office. Él habrá limpiado su escritorio antes de que él deje la oficina.
We will have travelled to London by this evening. Nosotros habremos viajado a Londres para esta noche.
They will have visited the museum by the time they get home. Ellos habrán visitado el museo para cuando ellos lleguen a casa.
Para interrogar, deberemos comenzar con WILL seguido por el sujeto, la forma infinitiva del verbo TO HAVE y luego el verbo principal enPasado Participio como vemos a continuación:

 

Will she have prepared the dinner by 9 o’clock? Habrá preparado ella la cena para las 9 en punto?
Will he have cleaned his desk before he leaves the office? Habrá limpiado él su escritorio antes de que él deje la oficina?
Will we have travelled to London by this evening? Habremos viajado nosotros a Londres para esta noche?
Will they have visited the museum by the time they get home? Habrán ellos visitado el museo para cuando ellos lleguen a casa?
La forma negativa se construye colocando la negación NOT entre el auxiliar WILL y el verbo auxiliar TO HAVE, por ejemplo:

 

By 9 o’clock she wiIl not have prepared the dinner. Para las 9 en punto, ella no habrá preparado la cena.
Before he leaves the office, he will not have cleaned his desk. Antes de que él deje la oficina, él no habrá limpiado su escritorio.
We will not have travelled to London by this evening. Nosotros no habremos viajado a Londres para esta noche.
They will not have visited the museum by the time they get home. Ellos no habrán visitado el museo para cuando ellos lleguen a casa.