Le futur antérieur (future perfect) décrit une action qui sera déjà terminée avant un moment précis du futur.
Structure : will have + 过去分词, souvent associé à by + futur.
到...时By 明年next year 我, I 将will (完成)have 完成finished 我的my 学业studies.
D'ici l'année prochaine, j'aurai terminé mes études.
他们They 将will (完成)have 离开left 在...之前by ...时候the time 你you 到达arrive.
Quand vous êtes arrivé(e)s, ils étaient déjà partis.
Remarque Collocation fréquente by + moment(by 2030, by then, by the time…), signifiant "d'ici là".
Erreurs fréquentes
- ❌ ~~By 2030, I will finish my degree.~~ → ✓ By 2030, I will have finished my degree. — by + futur est un signal fort du futur antérieur.
- ❌ ~~This time tomorrow I will fly to Paris.~~ → ✓ …I will be flying to Paris. — "En train de faire quelque chose à un instant futur" se dit avec will be + -ing ; will fly indique simplement une décision.
- ❌ ~~I will have finish it by Friday.~~ → ✓ I will have finished it. — Après will have, c'est le participe passé.
- ❌ ~~When you will arrive, I will have cooked dinner.~~ → ✓ When you arrive, I will have cooked dinner. — Dans les propositions de temps, on garde le présent simple, même si la proposition principale est très complexe.