El futuro perfecto del inglés se asemeja al futuro compuesto del español porque describe un evento o acción futura ya acabada que sucede antes de otra situación o acción futura. El futuro perfecto se forma con el futuro will have + el participio del verbo que describe la acción o estado.
I will have earned enough money by the time you graduate.