The future perfect is used to talk about two actions that will occur at two different times in the future. The first action uses the future perfect tense and the second action (further into the future) uses the simple present tense
To form the future perfect we use the formula will + have + past participle
Let’s see some examples
👉 Our manager will have gone home by the time we finish this project (se habrá ido para cuando acabemos)
👉 By the time he moves to Seattle, he will have quit his job (habrá dejado su trabajo para cuando se mude)
👉 When she calls me next week, I will have made other plans (cuando me llame, habré hecho otros planes)
👉 They’ll have handed out five dozen fliers before they call it a night (habrán entregado…para cuando den por terminado el día)
👉 Anne will already have accepted another job offer when they get back to her two weeks from now (habrá aceptado…para cuando contacten con ella)
Careful! I will have met a lot of people by the time I will finish the university year