Futur antérieur et durée dans le futur en anglais
Pour dire ce qui sera terminé à une date future, l’anglais emploie will have suivi du participe passé, comme le français emploie le futur antérieur. Pour une activité encore en cours à cette date, il utilise will still be suivi du verbe en -ing. Pour mesurer la durée d’une activité jusqu’à ce repère, il utilise will have been suivi du verbe en -ing, là où le français dit souvent « ça fera six mois que… ». Un total accumulé se présente aussi avec will have et un participe passé : c’est le résultat atteint qui compte.
Accumuler : accumulate
- accumulateaccumuler
Ce qui sera terminé : will have + participe passé
By future reference point, subject will have past participle.
By the time you arrive, we'll have finished the first round of tests.
Quand vous arriverez, on aura terminé la première série de tests.
We'll have resolved the main issues by the time you review the results.
Nous aurons réglé les principaux problèmes quand vous examinerez les résultats.
Ce qui sera encore en cours : will still be + verbe en -ing
future reference point, subject will still be verb in the -ing form.
This time next month, we'll still be testing the new system.
À la même époque le mois prochain, on sera encore en train de tester le nouveau système.
When you visit in September, our team will still be adapting to the changes.
Quand vous viendrez en septembre, notre équipe sera encore en train de s’adapter aux changements.
La durée atteinte : will have been + verbe en -ing
By future reference point, subject will have been verb in the -ing form for duration.
By Friday, we'll have been working on this project for six months.
D’ici vendredi, ça fera six mois qu’on travaille sur ce projet.
Next June, the service will have been running for a year.
Une quantité suffisante accumulée à la date prévue
By future reference point, subject will have accumulated enough quantity to next step.
By December, we'll have accumulated enough savings to replace the equipment.
D'ici décembre, on aura accumulé assez d'économies pour remplacer le matériel.
By the end of the trial, we'll have accumulated enough data to assess the changes.
D'ici la fin de l'essai, nous aurons accumulé suffisamment de données pour évaluer les changements.
Après when et by the time : un présent pour parler du futur
Dans « By the time you arrive, we'll have finished the first round of tests. », arrive est au présent : contrairement au français « quand vous arriverez », une proposition de temps introduite par when ou by the time n’emploie normalement pas will pour situer cet événement dans l’avenir. La même règle explique review et visit dans les autres exemples, tandis que la proposition principale porte will have ou will be.
By fixe une échéance, au plus tard à la date indiquée, et by the time prend un événement comme repère ; until signifie « jusqu’à » et sert plutôt à indiquer jusqu’à quand une situation dure. Will have suivi du participe passé présente un résultat déjà atteint au repère futur, alors que will still be suivi du verbe en -ing présente une activité qui se poursuivra à ce moment-là.
Will have been suivi du verbe en -ing mesure la durée de l’activité jusqu’au repère futur, sans annoncer nécessairement sa fin : for introduit cette durée, tandis que since introduirait son point de départ. Les contractions we'll et les formes complètes we will expriment les mêmes relations temporelles ; les contractions sont courantes à l’oral et dans les échanges écrits ordinaires.
By the time you arrive, we'll have finished the first round of tests.
Quand vous arriverez, on aura terminé la première série de tests.
We'll have resolved the main issues by the time you review the results.
Nous aurons réglé les principaux problèmes quand vous examinerez les résultats.
When you visit in September, our team will still be adapting to the changes.
Quand vous viendrez en septembre, notre équipe sera encore en train de s’adapter aux changements.