Exercices sur le Present Perfect avec corrigés

Ces 18 questions sur le Present Perfect travaillent have et has, le participe passé, questions, négations et lien avec le présent. Trois blocs associent progressivement forme et sens : résultat actuel, expérience jusqu’à maintenant et période toujours en cours. Chaque réponse est expliquée.

Ouvrir le cours d’anglais

Les éléments à conserver au Present Perfect

Le Present Perfect associe have ou has au participe passé, appelé troisième forme ou V3 dans les tableaux. I, you, we, they prennent have ; he, she, it et le sujet singulier prennent has. Les réguliers ont V3 en -ed ; vérifie les irréguliers : write — written, take — taken.

Cette forme envisage la situation depuis le présent : résultat disponible maintenant, expérience jusqu’ici ou état commencé auparavant et toujours vrai. Un moment précis révolu de l’événement, comme yesterday, demande donc généralement le Past Simple. L’ancienneté seule ne décide rien.

Just, already et yet n’imposent pas toujours le Present Perfect. L’anglais américain accepte notamment le Past Simple pour des faits récents. Les questions sur le résultat n’opposent pas ces variantes comme correctes et incorrectes : elles vérifient une construction demandée ou un sens explicite.

Modèles et sens
Objectif Modèle Point important
AffirmationSujet + have/has + V3Ne pas remplacer V3 par V2.
NégationSujet + have/has not + V3Haven't et hasn't sont des contractions.
Question ferméeHave/Has + sujet + V3?Ne pas ajouter do ni does.
ExpérienceHave you ever + V3 ...?La période couvre la vie jusqu’à maintenant.
État qui continuehave/has + V3 + for/sinceFor : durée ; since : point de départ.
The mechanic has replaced the cable, so the lift works now.
Le mécanicien a remplacé le câble ; l’ascenseur fonctionne maintenant.Le résultat compte actuellement ; le moment précis du remplacement n’est pas indiqué.
I have known this neighbour since 2020.
Je connais ce voisin depuis 2020.La relation a commencé auparavant et continue maintenant.
Have you ever repaired a radio?
As-tu déjà réparé une radio ?Question sur l’expérience jusqu’au présent, pas sur un fait daté.

Bloc 1. Have, has et troisième forme

Le temps est fixé : chaque blanc demande le Present Perfect. Accorde d’abord have ou has, puis vérifie le verbe lexical. Ne passe pas au Past Simple simplement parce que la traduction française présente une action achevée.

Choisis la forme correcte du Present Perfect.

1. The editor ___ checked the final page, so it is ready to print.
Réponse et explication

has. The editor has checked the final page — Le rédacteur a vérifié la dernière page. The editor est singulier : has. Checked est déjà V3 du régulier check.

2. We ___ saved a copy of the file, so the original is safe.
Réponse et explication

have. We have saved a copy of the file — Nous avons enregistré une copie du fichier. We prend have, puis V3 saved. Are saved ne forme pas le Present Perfect actif demandé.

3. Marta has ___ the report; it is on your desk now. (write)
Réponse et explication

written. Marta has written the report — Marta a écrit le rapport. Les formes sont write — wrote — written. Après has, il faut V3 written, pas le Past Simple wrote.

4. The courier has ___ the wrong parcel. (take)
Réponse et explication

taken. The courier has taken the wrong parcel — Le livreur a pris le mauvais colis. V3 de take est taken. Took est au Past Simple ; taking est en -ing : aucun ne complète has + V3.

5. Our guests have ___ a later train, so they are still here. (choose)
Réponse et explication

chosen. Our guests have chosen a later train — Nos invités ont choisi un train plus tardif. Après have, il faut chosen : choose — chose — chosen. Guests, pluriel, s’accorde avec have.

6. The new battery ___ solved the problem; the device works again.
Réponse et explication

has. The new battery has solved the problem — La nouvelle batterie a résolu le problème. Le noyau du sujet, battery, est singulier : has. Does ne forme pas le Present Perfect.

Bloc 2. Questions, négations et adverbes

Dans la question, have ou has passe devant le sujet. Not suit have/has dans la négation. Never est déjà négatif : la phrase ordinaire n’ajoute pas not. Yet est souvent en fin de question ou de négation ; already, entre have/has et V3.

Conserve le Present Perfect et choisis la forme correcte.

1. Interroge sur l’expérience : ___ you ever used a sewing machine?
Réponse et explication

Have. Have you ever used a sewing machine? — As-tu déjà utilisé une machine à coudre ? Have commence la question avec you. Did demanderait la base : Did you ever use…? Did devant used est incorrect.

2. Choisis la question correcte avec le sujet the technician.
Réponse et explication

Has the technician finished the repair?. Has the technician finished the repair? — Le technicien a-t-il terminé la réparation ? The technician est singulier : has devant le sujet. N’ajoute pas does à la question au Present Perfect.

3. Exprime « Anna n’a pas encore lu les instructions » : Anna ___ the instructions yet.
Réponse et explication

has not read. Anna has not read the instructions yet — Anna n’a pas encore lu les instructions. Il faut has not et V3 read. Read est irrégulier : pas de -ed.

4. Conserve « jamais jusqu’à maintenant » : We ___ seen this symbol before.
Réponse et explication

have never. We have never seen this symbol before — Nous n’avons jamais vu ce symbole auparavant. Never exprime déjà la négation : pas de not supplémentaire. We demande have, pas has.

5. Choisis la réponse courte correcte : Have the guests arrived? — Yes, ___.
Réponse et explication

they have. Yes, they have — Oui, ils sont arrivés. La réponse reprend have sans répéter le verbe lexical. Guests devient they.

6. Conserve already et le Present Perfect : The team ___ the first stage.
Réponse et explication

has already completed. The team has already completed the first stage — L’équipe a déjà terminé la première étape. Already se place naturellement entre has et V3 completed. Has complete omet V3 ; le troisième choix désorganise le complément.

Bloc 3. Expérience, résultat et période jusqu’au présent

For répond à « combien de temps ? » ; since à « depuis quand ? ». Les consignes précisent les états qui continuent. Pour le résultat, aucun moment précis révolu n’est donné. Been to indique une visite suivie d’un retour ; gone to, généralement un départ sans retour à ce stade.

Choisis la forme ou l’expression conservant le lien indiqué avec le présent.

1. Nous avons fait connaissance en 2018 et nous nous connaissons toujours : We ___ each other since 2018.
Réponse et explication

have known. We have known each other since 2018 — Nous nous connaissons depuis 2018. L’état continue : have known. Knew décrirait une période passée ; know ne prend généralement pas le Continuous dans ce sens.

2. L’état continue et 2022 en marque le début : I have owned this bicycle ___ 2022.
Réponse et explication

since. I have owned this bicycle since 2022 — J’ai ce vélo depuis 2022. Since introduit le début. For demande une durée, comme for four years ; ago mesure un recul depuis maintenant.

3. L’état continue ; trois semaines est sa durée : The shop has been closed ___ three weeks.
Réponse et explication

for. The shop has been closed for three weeks — Le magasin est fermé depuis trois semaines. For indique la durée. Since demanderait un début, comme since Monday.

4. Les clés sont perdues et toujours absentes ; le résultat compte : I ___ my keys, so I cannot open the door.
Réponse et explication

have lost. I have lost my keys, so I cannot open the door — J’ai perdu mes clés et ne peux donc pas ouvrir la porte. Have lost forme correctement le Present Perfect et exprime le résultat actuel. Have lose omet V3. Am lost ne prend pas my keys ici ; I am lost seul signifie « Je suis perdu ».

5. Je suis rentré chez moi et parle de mes visites de deux villes : I have ___ to both cities, and I can compare them.
Réponse et explication

been. I have been to both cities — Je suis allé dans les deux villes. Been to exprime la visite suivie du retour. Went n’est pas V3 ; gone to indiquerait généralement un départ et une absence persistante, contrairement à la consigne.

6. Nous sommes mercredi, la semaine de travail continue. Fais un bilan jusqu’ici au Present Perfect : So far this week, we ___ twelve orders.
Réponse et explication

have sent. So far this week, we have sent twelve orders — Nous avons envoyé douze commandes jusqu’à maintenant cette semaine. Have s’accorde avec we ; sent est V3 de send. La période est ouverte et le bilan actuel ; this week seul ne constituerait pas une règle automatique.

Points à vérifier à la révision

Sépare les erreurs de forme et de sens. Has wrote contient le mauvais participe : has written. Have finished yesterday pose un problème de repère : yesterday date l’événement dans un passé révolu ; le message ordinaire demande finished yesterday.

Ne choisis pas le temps selon le seul passé composé français. « Je connais depuis l’enfance » peut aussi demander le Present Perfect, car l’état continue. Inversement, un résultat important aujourd’hui n’efface pas le Past Simple si le moment de l’événement est précisé : I lost the key yesterday — J’ai perdu la clé hier.

  1. Trouver le sujet Vérifie have ou has, même dans un groupe sujet long.
  2. Vérifier V3 Distingue wrote et written, took et taken, saw et seen.
  3. Établir le repère Expérience jusqu’ici, résultat actuel et état qui continue diffèrent d’un événement passé daté.
  4. Vérifier la période For indique la durée ; since, le début. Today et this week demandent un contexte, pas un choix automatique.

Utiliser les résultats de l’entraînement

Si have/has ou V3 pose problème, reprends le premier bloc et transforme chaque affirmation en question puis en négation. Si la forme est acquise mais le choix du temps reste incertain, ouvre la comparaison Present Perfect / Past Simple : elle travaille le repère, pas seulement la construction.

Ce petit ensemble public sert à réviser sans enregistrer de progression. Le catalogue présente le programme suivi ; les exercices du cours demandent un compte et Premium. Les leçons terminées peuvent être reprises ; les nouvelles suivent l’ordre de l’étape.