El futuro perfecto mira hacia un momento futuro y dice que, para entonces, algo ya estará terminado: By 2030, I will have finished my degree. Se forma con will + have + participio. La palabra clave es by ("para", como fecha límite): marca el punto futuro antes del cual la acción estará completa.
la acciónotro momentoen curso
Cuándo se usa
Algo terminado antes de una fecha futura: By Friday, we'll have signed the contract (para el viernes habremos firmado).
Formación
+Sujeto + will + have + participio
−Sujeto + won't + have + participio
?Will + sujeto + have + participio?
Ejemplos
ENBy 11pm, I will have eaten dinner.
ESPara las 11, ya habré cenado.
ENSea levels will have risen one metre by 2100.
ESEl nivel del mar habrá subido un metro para 2100.
Palabras pista
by + future timeby the time / by the end of
El error típico del hispanohablante
Usa by (fecha límite), no "in": I'll have finished by Friday.
Es will have + participio: will have gone / seen, no "will have went / saw".