Present Perfect vs Preterit — 20 exemples

Cabinet Action — Formation anglais CPF — cabinetaction.fr

Regles cles de distinction

CriterePresent PerfectPreterit (Past Simple)
Moment de l'actionNon precise, vagueSpecifique (yesterday, last week, in 2020...)
Lien avec le presentOui — effet visible maintenantNon — action completement terminee
Marqueurs clesalready, yet, just, ever, never, since, foryesterday, last..., ago, in [annee], at [heure]

20 paires d'exemples compares

#Present PerfectPreteritDifference
1I have seen this film.I saw this film last night.PP = experience / PT = moment precis (last night)
2She has just arrived.She arrived at 6pm.PP = action tres recente / PT = heure precise
3Have you ever been to Japan?Did you go to Japan last summer?PP = experience de vie / PT = voyage specifique
4I have lost my keys.I lost my keys yesterday.PP = consequence actuelle (je n'ai pas mes cles) / PT = evenement passe
5He has worked here for 5 years.He worked there for 5 years.PP = il travaille encore ici / PT = il n'y travaille plus
6We have already eaten.We ate before you arrived.PP = avant ce moment, avec marqueur / PT = sequence dans le passe
7I haven't finished yet.I didn't finish on time.PP = pas encore termine (maintenant) / PT = ne pas avoir fini (passe termine)
8She has never eaten sushi.She didn't eat sushi when she was in Tokyo.PP = jamais dans toute sa vie / PT = une occasion precise
9They have lived in Paris since 2015.They lived in Paris from 2015 to 2020.PP = ils habitent encore / PT = periode terminee
10I have finished the project!I finished the project last Friday.PP = annonce d'un resultat present / PT = date precise
11Have you called the client?Did you call the client this morning?PP = question ouverte / PT = reference a un moment precise
12He has written three books.He wrote his first book in 2010.PP = bilan de carriere / PT = date de publication
13I have recently changed jobs.I changed jobs in March.PP = recemment, sans date / PT = date precise (in March)
14She has been unwell lately.She was sick last week.PP = etat qui continue / PT = periode specifique terminee
15We have bought a new car.We bought a new car in January.PP = annonce sans date / PT = date precise
16It has rained a lot this month.It rained all day yesterday.PP = ce mois (en cours) / PT = hier (jour termine)
17I have met many interesting people.I met her at a conference in 2019.PP = experience generale / PT = evenement specifique
18Have they decided yet?Did they decide at the meeting?PP = on attend toujours la decision / PT = lors de la reunion
19She has gone to London.She went to London last year.PP = elle y est encore / PT = voyage passe et termine
20I have known him for years.I knew him in college.PP = je le connais encore / PT = periode terminee (college)
Attention particuliere : En anglais americain, on entend parfois le preterit a la place du present perfect pour les actions recentes ("Did you eat already?" au lieu de "Have you eaten already?"). Cependant, dans un contexte professionnel ou pour le TOEIC, le present perfect reste la norme.