Futur Antérieur
Future Perfect
Le Futur Antérieur décrit une action qui sera terminée avant un moment précis dans le futur. Il se forme avec will have + participe passé. Il est souvent utilisé avec "by" + un temps futur.
QUAND L'UTILISER
Utilisez-le pour une action qui sera terminée avant un moment spécifique ou avant une autre action dans le futur. Couramment utilisé avec "by", "by the time" ou "before".
STRUCTURE
S + will have + V3/V-edBy next year, I will have finished my degree.
D'ici l'année prochaine, j'**aurai terminé** mes études.
S + won't have + V3/V-edShe won't have arrived by 6 PM.
Elle **ne sera pas arrivée** à 18 h.
Will + S + have + V3/V-ed?Will you have eaten by the time I get home?
**Auras**-tu **mangé** au moment où je rentrerai ?
MOTS-CLÉS
- by
- by the time
- before
- by then
- by next year
- by tomorrow
EXEMPLES
By 2030, technology will have changed dramatically.
D'ici 2030, la technologie **aura changé** de façon spectaculaire.
She will have graduated by next June.
Elle **aura obtenu son diplôme** d'ici juin prochain.
Will they have finished the project by Friday?
**Auront**-ils **terminé** le projet d'ici vendredi ?
I won't have completed the report by tonight.
Je **n'aurai pas terminé** le rapport d'ici ce soir.
By the time you arrive, we will have left.
Le temps que tu arrives, nous **serons partis**.
RÈGLES D'ORTHOGRAPHE (IL/ELLE)
| Verbes réguliers | ajouter -ed pour le participe passé | finish → finished, work → worked |
|---|---|---|
| Se termine par -e | ajouter -d | arrive → arrived, live → lived |
| Verbes irréguliers | utiliser la forme V3 | eat → eaten, write → written, go → gone |
ERREURS COURANTES
By next year, I will finish my degree.
By next year, I will have finished my degree.
Pour exprimer l'achèvement avant un temps futur, utilisez will have + V3, pas will + V.
By the time you will arrive, we will have left.
By the time you arrive, we will have left.
Après "by the time", utilisez le présent simple, pas le futur — même règle que pour les autres propositions temporelles.
Astuce
Testez-le avec "by + temps" : si vous pouvez dire "d'ici [un point futur], X sera fait", le futur antérieur convient. La clé est l'achèvement AVANT ce point, pas À ce point.