Toutes les leçons de grammaire

Leçon 55 · Étape 4: Temps et modaux

Futur antérieur

Avancé

Future perfect

Forme et emploi

will have + V3 — une action terminée avant un moment du futur

1.Formation

Le futur antérieur = will have + participe passé (V3), identique pour tous les sujets — toujours will have, même avec he / she / it.

StructureExemple
AffirmationS + will have + V3I'll have finished.
NégationS + won't have + V3They won't have left.
QuestionWill + S + have + V3?Will you have finished by six?
Réponse courteYes, S will. / No, S won't.Yes, I will. / No, I won't.

À l'oral rapide, will have devient 'll have et le have est très faible, presque « I'll've finished ». Quand tu écoutes, repère le participe passé qui suit (finished, gone, left) — c'est le signe du futur antérieur.

2.Quand l'utiliser

1. Quelque chose qui sera terminé avant (ou au plus tard à) un moment du futur — souvent avec by + une heure, by the time + proposition, before

  • Don't worry — I'll have sent you the file by lunchtime.

    Ne t'inquiète pas — je t'aurai envoyé le fichier d'ici midi.

  • By the time we get to the station, the last train will have left.

    Quand nous arriverons à la gare, le dernier train sera déjà parti.

  • Call me after eight. I won't have finished work before then.

    Appelle-moi après huit heures. Je n'aurai pas fini le travail avant.

2. Compter une durée ou une quantité jusqu'à un moment du futur — will have + V3 + for…

  • Next June, Lan will have worked here for five years.

    En juin prochain, ça fera cinq ans que Lan travaille ici.

  • By the end of this course, you will have learned over 500 new words.

    À la fin de ce cours, tu auras appris plus de 500 nouveaux mots.

  • In December, my parents will have been married for thirty years.

    En décembre, mes parents seront mariés depuis trente ans.

Pour insister sur une activité qui dure, tu peux utiliser will have been + -ing (le futur antérieur continu) : By six, I'll have been driving for ten hours.

3. Supposer que quelque chose s'est probablement déjà produit — à propos du présent ou du passé, pas du futur

  • It's ten o'clock. Mai will have arrived in Hanoi by now.

    Il est dix heures. Mai a dû arriver à Hanoï, maintenant.

  • You'll have heard the news, I suppose.

    Tu auras sans doute appris la nouvelle, je suppose.

Le futur antérieur français (« j'aurai fini ») correspond bien à will have + V3. N'utilise pas le prétérit pour quelque chose qui n'est pas encore arrivé (I finished it by Friday). Quand il y a un moment du futur et l'idée « ce sera déjà fait à ce moment-là », pense à will have + V3. (I'll finish it by Friday est correct aussi — ça dit simplement ce que tu vas faire ; I'll have finished it by Friday insiste sur le fait que ce sera terminé à ce moment-là.)

3.By, by the time et until

  • by + un moment = pas plus tard que ce moment, très fréquent avec will have + V3 : I'll have finished by Friday.
  • by the time + présent simple = avant que… : By the time you wake up, I'll have left (pas : will wake up) — voir la leçon « Subordonnées de temps au futur ».
  • until = jusqu'à ce moment, sans interruption ; s'emploie avec une action qui dure : I'll be working until six (pas : I'll have finished until six) — voir la leçon « By ou until ».

4.Comparé aux temps proches

TempsExempleOn compte jusqu'à
Plus-que-parfaitWhen I met Lan, she had worked here for a year.un moment du passé
Present perfectLan has worked here for four years.maintenant
Futur antérieurNext June, Lan will have worked here for five years.un moment du futur

Will be -ing ou will have + V3 ? À ce moment-là, si l'action est en cours → will be -ing ; si elle est terminée → will have + V3.

  • At seven, I'll be cooking dinner, so don't call.

    À sept heures, je serai en train de préparer le dîner, alors n'appelle pas. (en cours)

  • By eight, I'll have eaten, so we can talk then.

    À huit heures, j'aurai mangé, donc on pourra parler. (terminé)

5.Erreurs fréquentes

  • By next week, I will finished the course.

    By next week, I will have finished the course.

    Il manque have.

  • The party will have finish by then.

    The party will have finished by then.

    Après will have, on utilise le V3.

  • Nga will has saved enough money by June.

    Nga will have saved enough money by June.

    Après will, c'est toujours have, même avec he / she.

  • By the time we will arrive, they will have eaten.

    By the time we arrive, they will have eaten.

    Après by the time → présent simple.

  • I'll have finished the essay until Friday.

    I'll have finished the essay by Friday.

    Une échéance → by ; until veut dire « jusqu'à » (sans interruption).

  • Next year I will work here for six years.

    Next year I will have worked here for six years.

    Compter une durée jusqu'à un moment du futur → will have + V3.

Exemples

  • By Friday, I will have finished the report. You can read it at the weekend.
  • By the end of this year, I will have read over twenty books.
  • Hurry! By the time we get there, the film will have started.
  • Next month, I will have worked in this company for ten years.
L'IA écoute...•4.7/5 sur App Store & Google Play

Parlez anglais avec l'IA 24/7

Téléchargez l'app maintenant — notation instantanée de la prononciation, conversations naturelles, corrections d'un vrai prof.

Notation de la prononciation par IARetour instantanéConversations naturelles