Usos do Futuro Perfeito em Inglês

Usa-se para falar de ações que vão estar terminadas no futuro.
Exemplo:
By next December, I will have received my promotion.
(Para o próximo dezembro, terei recebido a minha promoção.)
Usa-se em frases com as seguintes expressões de tempo: by the time, by, before, until, by then, etc.
Exemplo:
I'll have finished my exams by next Monday.
(Eu terei terminado meus exames na próxima segunda-feira.)