Present perfect ou prétérit en anglais : comment choisir le bon temps
Le past simple, souvent appelé prétérit, situe un fait dans un cadre passé terminé : I worked late yesterday signifie « J’ai travaillé tard hier ». Le present perfect relie le passé au présent : bilan, expérience jusqu’à maintenant, résultat actuel ou situation commencée auparavant et toujours valable. I have lived here for ten years signifie ainsi « J’habite ici depuis dix ans ».
Pour un francophone, le piège est de choisir d’après la forme du passé composé. J’ai travaillé ressemble à I have worked, mais cette ressemblance ne suffit pas. Le français utilise le passé composé pour raconter un événement daté ; l’anglais emploie alors souvent le prétérit. Regardez donc le cadre temporel et le message, plutôt que le nombre de mots du verbe français.
| Temps | Point de vue | Exemple |
|---|---|---|
Past simple |
Journée passée et terminée | I worked late yesterday.J’ai travaillé tard hier. |
Past simple |
Séjour terminé | She stayed in London for two weeks.Elle est restée à Londres pendant deux semaines. |
Present perfect |
Travail déjà terminé au moment où l’on parle | I have already finished my homework.J’ai déjà terminé mes devoirs. |
Present perfect |
Situation qui dure encore | I have lived here for ten years.J’habite ici depuis dix ans. |
Pourquoi le passé composé ne donne pas la réponse
En français, « J’ai perdu mes clés » peut annoncer un problème actuel ou raconter ce qui s’est passé pendant les vacances. L’anglais peut distinguer ces perspectives : I've lost my keys met facilement en avant la situation présente ; I lost my keys yesterday place la perte dans la journée d’hier. La traduction française ne change pas forcément autant que la forme anglaise.
I saw Emma yesterday.
J’ai vu Emma hier.I have seen this film before.
J’ai déjà vu ce film.
Dans le premier exemple, yesterday situe la rencontre dans un moment terminé. Dans le second, la personne fait le bilan de son expérience jusqu’à maintenant sans raconter une séance particulière. Elle peut ensuite préciser : I saw it last summer, « Je l’ai vu l’été dernier ». Le passage au prétérit ouvre alors un récit daté.
L’étiquette « prétérit » ne signifie donc pas que vous devez traduire par le passé simple français, comme « je vis » ou « je travaillai ». Dans une conversation ordinaire, le passé composé français correspond très souvent au past simple anglais. Les noms des temps servent à identifier les formes, pas à établir une équivalence automatique entre langues.
Former le prétérit : affirmation, question et négation
Pour les verbes réguliers, la forme affirmative ajoute généralement -ed : work devient worked, finish devient finished. Les verbes irréguliers ont une forme à apprendre : go devient went, see devient saw, do devient did. Cette forme affirmative ne change pas entre I, you, he et les autres sujets.
She finished the report on Friday.
Elle a terminé le rapport vendredi.Did you finish the report?
As-tu terminé le rapport ?
Avec did, le verbe principal revient à sa base : Did you finish?, et non Did you finished?. La négation suit le même principe : She didn't finish. Le passé est déjà porté par l’auxiliaire did, il ne faut pas le marquer une deuxième fois sur le verbe principal.
Le verbe be suit un modèle distinct : was ou were, avec inversion dans la question et not dans la négation. On dit Was she tired?, pas Did she be tired? pour cet emploi. Commencez par reconnaître cette exception fréquente avant d’appliquer le modèle de did à tous les verbes.
Former le present perfect avec have et le participe passé
Le present perfect se construit avec have ou has, puis le participe passé. Utilisez has avec he, she et it, et have avec les autres sujets. Pour un verbe régulier, le participe ressemble au prétérit : worked. Pour certains irréguliers, il diffère : go, went, gone ; see, saw, seen.
She has finished her work.
Elle a terminé son travail.Have you seen this film?
As-tu vu ce film ?
La question inverse l’auxiliaire et le sujet : Have you...?, Has she...?. La négation ajoute not à l’auxiliaire : have not, has not, souvent contractés en haven't et hasn't. N’ajoutez pas did dans cette construction : Did you have seen? mélange deux modèles.
À l’oral et dans les messages, vous rencontrerez I've, you've, we've, they've et she's. Dans She's finished, le contexte peut faire de 's la contraction de has ; dans She's tired, il s’agit de is. Regardez ce qui suit et le sens de la phrase au lieu d’attribuer une seule valeur à chaque contraction.
Un moment passé terminé appelle normalement le prétérit
Des expressions comme yesterday, last week, in 2019 ou two days ago installent un cadre passé terminé. Si elles datent directement l’événement raconté, le prétérit est le modèle courant : We moved here in 2019, « Nous avons emménagé ici en 2019 ».
I sent the message an hour ago.
J’ai envoyé le message il y a une heure.They visited London last year.
Ils ont visité Londres l’année dernière.
La conséquence peut encore compter aujourd’hui : le message envoyé hier peut être très important maintenant. Cela n’oblige pas à choisir le present perfect. Si vous racontez l’envoi dans le cadre d’hier, le prétérit reste naturel. La règle « résultat actuel égale toujours present perfect » est donc trop rigide.
Le moment peut aussi être implicite. Si la conversation porte déjà sur votre voyage de l’été dernier, We visited three museums n’a pas besoin de répéter une date. L’absence de mot comme yesterday ne suffit pas pour imposer le present perfect : le contexte peut avoir déjà fermé la période.
Le present perfect pour un bilan jusqu’à maintenant
Utilisez le present perfect pour parler d’expériences dans une période qui va jusqu’au présent. La question Have you ever visited Canada? demande si cette expérience fait partie de votre vie jusqu’ici. Elle ne demande pas encore quand le voyage a eu lieu.
I have never tried this dish.
Je n’ai jamais goûté ce plat.We have watched three films this week.
Nous avons regardé trois films cette semaine.
Le premier exemple présente une absence d’expérience jusqu’à maintenant. Le second fait un bilan dans la semaine considérée comme encore ouverte. Les trois films peuvent être entièrement terminés : ce qui reste ouvert est la période de référence, pas forcément l’action elle-même.
Avec une vie ou une période explicitement terminée, le prétérit redevient naturel. Pour raconter les voyages d’une personne décédée, on dira par exemple She visited many countries. Le choix dépend de la période dont on fait le bilan, et non de l’importance de la personne ou de son œuvre aujourd’hui.
Today et this morning : le point de vue compte
Today, this week ou this morning ne sont pas des boutons qui sélectionnent toujours le même temps. Le locuteur peut regarder la période comme encore ouverte ou raconter une partie déjà achevée. Le moment où il parle, l’activité concernée et la variété d’anglais influencent la formulation.
I haven’t had lunch today.
Je n’ai pas déjeuné aujourd’hui.I had lunch at noon.
J’ai déjeuné à midi.
Dans la première phrase, le bilan arrive jusqu’au moment présent. Dans la seconde, le repas est situé à un moment précis. Les deux phrases peuvent être prononcées le même jour, mais elles ne décrivent pas la même situation ni le même point de vue.
Si vous hésitez avec this morning, demandez-vous si la matinée est encore le cadre ouvert du bilan ou si vous racontez ce qui s’est passé ce matin. Un exercice sérieux doit donner suffisamment de contexte avant de déclarer une seule réponse correcte. Une liste de marqueurs ne remplace pas cette lecture.
Une situation commencée avant et toujours vraie
Le present perfect peut décrire un état qui dure encore : connaître quelqu’un, habiter quelque part, posséder un objet. Le français emploie souvent le présent avec « depuis », là où l’anglais utilise une forme perfect.
I have known Léa for five years.
Je connais Léa depuis cinq ans.They have lived here since 2020.
Ils habitent ici depuis 2020.
Ne traduisez pas mécaniquement par I know Léa for five years pour cette durée qui arrive jusqu’au présent. Le présent anglais décrit bien un état actuel, mais cette construction ne relie pas correctement son commencement passé à la durée annoncée.
For mesure la durée, tandis que since indique le point de départ. Vous trouverez le détail dans for et since en anglais. Pour certaines activités qui continuent, le present perfect continuous est également naturel : I have been working. Cette page se concentre sur le contraste avec le prétérit, tout en signalant cette autre possibilité.
Already, yet et just : des indices, pas des lois absolues
Already signifie souvent « déjà », yet apparaît fréquemment dans les questions et négations avec le sens de « déjà » ou « encore », et just peut signaler un passé très récent. Le present perfect est courant avec ces mots, particulièrement dans les modèles britanniques enseignés aux débutants.
I have already finished.
J’ai déjà terminé.Have you finished yet?
As-tu déjà terminé ?She hasn’t called yet.
Elle n’a pas encore appelé.
Dans l’anglais américain courant, le prétérit est aussi fréquent avec just, already et yet, selon le contexte : Did you eat yet? est une question naturelle. Ne classez pas automatiquement ces usages comme erreurs. Pour produire une première base cohérente, vous pouvez apprendre les modèles avec present perfect, puis reconnaître les variantes.
La place des mots mérite aussi l’attention : already et just apparaissent souvent entre l’auxiliaire et le participe ; yet est souvent à la fin. Ces tendances aident à construire une phrase, mais elles ne couvrent pas toutes les positions possibles ni toutes les nuances d’emphase.
Been et gone : expérience ou absence actuelle
Dans She has been to London, la personne a fait l’expérience d’un séjour à Londres ; la formulation implique normalement qu’elle en est revenue. Dans She has gone to London, elle est partie pour Londres et n’est normalement pas encore revenue au point de référence.
I have been to Canada twice.
Je suis allé au Canada deux fois.
Ce contraste est utile pour parler de voyages, mais il ne faut pas confondre toutes les occurrences de been avec un voyage aller-retour. I have been ill signifie « J’ai été malade », et I have been here for an hour décrit une présence. Le complément après been change l’analyse.
Pour raconter le voyage lui-même avec ses dates, utilisez le prétérit : I went there in May, « J’y suis allé en mai ». Vous pouvez donc passer du present perfect au prétérit au cours de la même conversation, simplement parce que vous passez du bilan à l’épisode précis.
Les erreurs à corriger en priorité
Pour « J’ai vu Paul hier », préférez I saw Paul yesterday, et non I have seen Paul yesterday dans le récit courant. Le problème est le cadre temporel terminé qui date l’événement, pas le fait que Paul puisse encore être présent dans votre vie.
Après have, choisissez le participe : I have seen, pas I have saw. Après did, choisissez la base : Did you see?, pas Did you saw?. Les deux constructions utilisent des auxiliaires différents et ne demandent pas la même forme du verbe principal.
Pour une situation toujours vraie depuis une date, utilisez par exemple I have lived here since 2020, plutôt que de copier le présent français. Si le séjour est terminé, I lived there for two years raconte au contraire une période passée. For n’impose donc pas, à lui seul, le present perfect.
Pour choisir en écrivant, posez deux questions : est-ce que je raconte un épisode dans un cadre passé terminé, ou est-ce que je fais un bilan jusqu’à maintenant ? Puis vérifiez la forme : prétérit ou base après did, participe après have/has. Vous séparez ainsi le choix du temps de sa construction.
Dans Fluera, les exemples audio et le quiz de cette page vous permettent de travailler ces deux décisions. Comparez les contextes avant de répondre, puis poursuivez la pratique dans le cours d’anglais pour retrouver ces formes dans d’autres situations.
S’entraîner
Question 1 sur 15
Questions fréquentes
Le present perfect correspond-il au passé composé français ?
I saw Paul yesterday. Le passé composé français sert aussi au récit daté, alors que le present perfect anglais relie le passé à un bilan ou à une situation actuelle.Peut-on utiliser le present perfect avec yesterday ?
yesterday date directement l’événement : utilisez I finished yesterday. Une phrase plus complexe peut contenir les deux éléments dans des propositions différentes ; il faut regarder ce que chaque indication de temps précise.Une conséquence actuelle impose-t-elle le present perfect ?
Pourquoi dit-on I have lived here depuis plusieurs années ?
I have lived here for five years.Already, just et yet exigent-ils toujours le present perfect ?
Quelle forme vient après have ou did ?
have/has, utilisez le participe passé : have seen, has gone. Dans une question ou négation au prétérit avec did, utilisez la base : Did you see?, didn't go.Peut-on passer du present perfect au prétérit dans une conversation ?
Have you been to London? interroge l’expérience jusqu’à maintenant. I went there last year précise ensuite un épisode daté. Le changement de temps suit le changement de point de vue.