Un francophone qui hésite entre present perfect et prétérit n'hésite jamais vraiment. Il applique en silence une règle qu'il croit connaître : ce que le français dirait au passé composé, l'anglais le dirait au present perfect, puisque les deux ont la même forme.
C'est faux, et c'est la seule chose à désapprendre. « J'ai vu Paul hier » se dit « I saw Paul yesterday », au prétérit. « Je travaille ici depuis cinq ans » se dit « I have worked here for five years », au present perfect, alors que le français est au présent.
Les deux langues placent la frontière au même endroit, mais elles ne l'affichent pas avec les mêmes formes. Reste à savoir où elle passe.
L'essentiel
- La question qui tranche n'est pas « c'était il y a longtemps ? » mais « la période dont je parle est-elle terminée ? ». Période close, prétérit. Période encore ouverte ou effet encore présent, present perfect.
- Toute date ou tout repère de temps clos impose le prétérit, sans exception : yesterday, last week, in 2019, ten minutes ago. « I have seen him yesterday » est une faute, pas une nuance.
- Inversement, for et since imposent le present perfect pour une situation qui dure encore, là où le français emploie un présent avec depuis. C'est l'erreur la plus fréquente et la plus visible chez un francophone.
Le faux ami qui produit toutes les erreurs
Le passé composé français et le present perfect anglais se construisent de la même façon : un auxiliaire, un participe passé. Cette ressemblance est un accident historique, et elle est trompeuse, parce que leurs emplois se sont éloignés.
Le français moderne a confié au passé composé à peu près tout le passé de la conversation. Il raconte aussi bien un fait daté, « j'ai déjeuné à midi », qu'un fait dont l'effet dure, « j'ai perdu mes clés ». L'anglais distribue ces deux emplois entre deux temps différents : le premier revient au prétérit, le second au present perfect.
D'où la règle de traduction qu'il faut abandonner tout de suite : la forme du français ne dit rien du temps anglais à employer. Ce qui le dit, c'est ce que la phrase fait.
La seule question à se poser
La période dont je parle est-elle terminée ? Cette question résout la grande majorité des cas, et elle a l'avantage de se poser en une seconde, ce qui est le seul critère utile en conversation.
Prenons une journée. À onze heures du matin, « I have had two coffees this morning » : la matinée n'est pas finie, la période est ouverte, present perfect. À dix-huit heures, la même phrase devient « I had two coffees this morning » : la matinée est close, prétérit.
Rien n'a changé dans le fait rapporté, ni sa date, ni son ancienneté. Ce qui a changé, c'est le statut de la période qui le contient. C'est pourquoi le critère de l'ancienneté ne fonctionne pas.
Le même test s'applique aux périodes plus larges. « I have travelled a lot this year » tant que l'année court. « I travelled a lot in 2019 », année close. Et sur une vie entière : « I have never been to Japan » tant que la vie continue, ce qui explique que l'expérience personnelle appelle presque toujours le present perfect.
Les repères qui ferment la période
- Une date, une année, un moment nommé
- yesterday, last Monday, in 2019, at the meeting, when I was a student. Tous imposent le prétérit, quelle que soit l'importance actuelle du fait.
- ago
- « Two minutes ago » désigne un point du passé, aussi récent soit-il, donc prétérit : « He called two minutes ago. » L'ancienneté ne joue aucun rôle.
- Une période encore en cours
- today, this week, this year, so far, up to now. La période contient le moment où l'on parle, donc present perfect.
- Aucun repère du tout
- « I have read that report. » L'absence de date est significative : elle indique qu'on parle de l'état des choses, pas du moment où c'est arrivé.
Les cas où le choix est imposé
Quelques structures ne laissent aucune liberté. Les connaître dispense de réfléchir dans les situations où l'on n'a justement pas le temps de le faire.
For et since d'abord, et c'est le point noir des francophones. Une situation commencée dans le passé et qui dure encore se dit au present perfect : « I have lived in Lyon for ten years », « She has worked here since March ». Le français emploie un présent, « j'habite à Lyon depuis dix ans », et le calque produit « I live here since ten years », qui est fautif deux fois.
Ensuite, la nuance entre been et gone, que rien ne signale. « She has gone to Berlin » veut dire qu'elle y est encore. « She has been to Berlin » veut dire qu'elle y est allée et qu'elle est revenue. Le second est aussi la forme de l'expérience de vie.
Enfin, les questions d'expérience appellent le present perfect, et leurs réponses basculent au prétérit dès qu'un détail daté apparaît. « Have you ever been to New York? » puis « Yes, I went there in 2018. » Ce basculement dans la réponse est un bon test de maîtrise, et il se produit naturellement une fois la logique installée.
Quatre paires qui montrent la différence
Aucune de ces phrases n'est plus correcte que l'autre. Elles ne disent simplement pas la même chose, et la différence est presque toujours invisible pour un francophone.
I have seen him yesterday.
I saw him yesterday.
Yesterday ferme la période. Une date close impose le prétérit, quelle que soit l'actualité du fait. C'est la faute la plus fréquente, et elle s'entend immédiatement.
I work here since five years.
I have worked here for five years.
Deux erreurs de calque : le français emploie un présent là où l'anglais veut un present perfect, et since introduit un point de départ, pas une durée. Une durée demande for.
Did you finish the report?
Have you finished the report?
Les deux existent, mais elles ne demandent pas la même chose. Le prétérit interroge sur un moment passé identifiable, souvent avec un reproche implicite. Le present perfect interroge sur l'état actuel du travail, ce qui est presque toujours ce qu'on veut savoir.
She has gone to the client, she'll tell us tomorrow.
She has been to the client, she'll tell us tomorrow.
Gone signifie qu'elle est partie et n'est pas revenue, ce qui contredit la suite de la phrase. Been signifie qu'elle y est allée et qu'elle est de retour.
Britannique et américain ne tranchent pas pareil
Sur un point précis, les deux variétés divergent, et il vaut mieux le savoir avant d'entendre une phrase qu'on croira fautive.
Avec just, already et yet, l'anglais britannique préfère le present perfect : « I have just finished », « Have you eaten yet? ». L'anglais américain admet couramment le prétérit : « I just finished », « Did you eat yet? ». Aucune des deux formes n'est incorrecte, et un francophone qui emploie la forme britannique ne sera jamais repris aux États-Unis.
Le conseil pratique est le même que pour l'orthographe ou le vocabulaire : choisir une variété et s'y tenir dans un même texte. L'alternance, elle, se remarque, et elle donne l'impression d'un texte assemblé de plusieurs sources.
Une dernière remarque sur le present perfect continu, qui déborde le cadre de cette page. « I have been working on this all morning » insiste sur l'activité et sa durée, là où « I have worked on this all morning » insiste sur ce qui a été produit. La distinction est réelle mais rarement décisive, et elle vient bien après celle traitée ici.
Pourquoi cela ne s'apprend pas en le lisant
Cette page peut se relire dix fois sans que rien ne change en réunion. La raison est mécanique : en conversation, le temps verbal se choisit avant qu'on ait fini de penser la phrase, et un critère appliqué consciemment arrive toujours trop tard.
Ce qui fonctionne est l'inverse d'un tableau : produire beaucoup de phrases, se tromper, se faire reprendre au moment précis de l'erreur, recommencer. Trois séances de conversation corrigée installent mieux cette distinction que trois heures de règle, et la différence tient uniquement au nombre de fois où la forme est sortie de votre bouche.
C'est le principe de la méthode Berlitz, où le cours se tient entièrement dans la langue apprise, et c'est ce que travaille un cours d'anglais construit sur la conversation. La règle n'est pas absente, elle arrive après l'usage plutôt qu'avant.
Si les formes elles-mêmes vous manquent encore, elles se rangent par familles sonores plutôt que par ordre alphabétique, et c'est l'objet des verbes irréguliers anglais classés par sonorité.
Questions fréquentes
Comment choisir entre present perfect et prétérit en une seconde ?
Posez-vous une seule question : la période dont je parle est-elle terminée ? Si oui, prétérit. Si elle contient encore le moment présent, ou si vous parlez de l'état actuel des choses plutôt que du moment où c'est arrivé, present perfect.
Peut-on dire « I have seen him yesterday » ?
Non, c'est une faute. Un repère de temps clos, yesterday, last week, in 2019, ten minutes ago, impose le prétérit. La règle ne souffre pas d'exception, y compris quand le fait a une conséquence très actuelle.
Pourquoi « depuis » se traduit-il par un present perfect ?
Parce que le français décrit la situation actuelle, « j'habite ici depuis dix ans », alors que l'anglais décrit la période qui va du début jusqu'à maintenant. Cette période inclut le présent, donc present perfect. Retenez la paire : for pour une durée, since pour un point de départ.
Les Américains n'emploient-ils jamais le present perfect ?
Ils l'emploient constamment. La différence porte sur un point étroit : avec just, already et yet, l'anglais américain accepte le prétérit là où le britannique préfère le present perfect. Partout ailleurs, les deux variétés se comportent de la même façon.
Cette distinction existe-t-elle dans d'autres langues ?
Elle existe en espagnol, entre le pretérito perfecto et l'indefinido, avec une frontière proche mais pas identique, et l'usage varie beaucoup selon les régions. Elle n'est pas transposable telle quelle : une règle apprise pour l'anglais ne se recycle pas sans vérification.
Pour aller plus loin
- Cours d'anglaisLa conversation corrigée, qui est le seul endroit où un temps verbal devient un réflexe.
- La méthode BerlitzPourquoi l'usage vient avant la règle, et pourquoi le cours ne passe jamais par le français.
- Les verbes irréguliers anglaisLes formes elles-mêmes, rangées par sonorité plutôt que par ordre alphabétique.
Dans le dossier Ressources
- PrononciationLes sons anglais qui n'existent pas en françaisUn francophone ne bute pas sur l'anglais au hasard. Il bute sur une quinzaine de sons précis, toujours les mêmes, que son appareil phonatoire n'a jamais eu à produire. Voici lesquels, où placer la langue, et quoi répéter.
- PrononciationLes doubles consonnes italiennes, et pourquoi elles changent le motUne consonne double italienne ne se prononce pas deux fois : elle se tient. Ce maintien de quelques centièmes de seconde sépare la maison de la caisse, le cheveu du chapeau, et la soif du chiffre sept. Voici comment l'entendre, puis comment le produire.
- CertificationsReste à charge du CPF : ce que prévoit le projet de réformeUne participation à 350 € au lieu de 150 € dans certains cas, un questionnaire avant de mobiliser ses droits, une liste de formations prioritaires qui reste à écrire. Voici ce qui s'applique aujourd'hui, ce que dit le projet, et ce qu'on ne sait pas encore.
