Guide du present perfect en anglais : for, since, already, been et gone

Le present perfect relie le passé au présent : une action s’est produite à un moment imprécis mais compte encore maintenant, ou une situation a commencé dans le passé et continue maintenant. Deux parties de cette unité portent sur la forme et sur les périodes liées au présent, une porte sur le choix selon le temps terminé, et deux portent sur les mots indicateurs et d’autres détails. Ce guide comporte cinq parties, qui correspondent exactement aux cinq parties du diagnostic.

Lire le guide en anglais → Cette page est traduite automatiquement et n’a pas été relue par un locuteur natif ; elle peut contenir des erreurs. La version anglaise fait référence.

Votre résultat au diagnostic indique quelle partie réviser. Touchez cette partie ci-dessous.

Lié au présent la forme, et les périodes qui continuent jusqu’à maintenantTemps terminé present perfect ou prétéritMots indicateurs already, yet, ever, been, gone, forme progressive

L’idée centrale : une ligne du passé jusqu’à maintenant

Imaginez une ligne qui relie une action ou une situation passée au moment présent. Si cette ligne n’est pas interrompue, le present perfect est en général le bon choix.

Une action ou une situation commence dans le passé, et une ligne la relie au moment présent
Emploi Exemple
expérience de vie She has run two marathons.
situation qui continue maintenant I have worked here since March 2024.
changement jusqu’à maintenant The town has grown since the new line opened.
période non terminée I have had three coffees today.
  1. 1
    Le temps est-il terminé, ou encore lié au présent ? Un moment terminé et précisé, comme yesterday, demande le prétérit. Un lien ouvert avec le présent demande le present perfect (partie 3).
  2. 2
    Cela a-t-il commencé dans le passé et continue-t-il maintenant ? Utilisez le present perfect avec for ou since, pas le présent simple (partie 2).
  3. 3
    Un mot indicateur ou un détail change-t-il la forme ? Already, yet, ever, never, been, gone, ou la forme progressive (parties 4 et 5).

La partie 1 porte sur la forme elle-même : have ou has suivi du participe passé.

1

Lié au présent

Forme et participes passés

Have ou has ? Quel participe passé ? La forme d’abord.

La règle : Le present perfect se forme avec have ou has suivi du participe passé. La négation utilise haven't ou hasn't, et la question place have ou has en premier.

have/has + participe passé

Sujet Forme Exemple
I, you, we, they have + participe I have finished my homework.
he, she, it has + participe She has visited Japan twice.

Vérifiez le vrai sujet : everyone, somebody et the number of sont au singulier (has) ; the prices of et a few students sont au pluriel (have).

Participes irréguliers

Base verbale Prétérit Participe passé
go went gone
see saw seen
do did done
write wrote written
eat ate eaten
take took taken
sing sang sung
buy bought bought

Négations et questions

Type Exemple
négation I haven’t finished yet. She hasn’t called.
question Have you ever been to Paris? Has he arrived?

Erreurs fréquentes dans cette partie

  • have ou has mal employéMy parents has moved to Ulsan.✓ My parents have moved to Ulsan.My parents équivaut à they, donc on utilise have.
  • mauvais participe passéI have forgot her name.✓ I have forgotten her name.Le participe de forget est forgotten.
  • present perfect avec un moment terminéDid they ever eaten here?✓ Have they ever eaten here?Le participe eaten a besoin de have, pas de did.
2

Lié au présent

For, since et how long

Cela a-t-il commencé dans le passé et continue-t-il maintenant ? For, since ou how long ?

La règle : Utilisez le present perfect pour une situation qui a commencé dans le passé et continue maintenant, pas le présent simple. For s’emploie avec une durée ; since s’emploie avec un point de départ.

For ou since ?

Mot Suivi de Exemple
for une durée for three weeks, for ages, for a long time
since un point de départ (un jour, une année, un événement) since Monday, since 2019, since I was a child

Pas le présent simple

Faux Juste
I know him for ten years. I have known him for ten years.
How long do you work here? How long have you worked here?
I am in this class since March. I have been in this class since March.

Beaucoup de langues, dont le coréen, le chinois et le japonais, utilisent ici un présent ou un passé. L’anglais exige le present perfect quand la période continue jusqu’à maintenant. For avec le prétérit décrit une période terminée : I lived in Busan for two years (je n’y habite plus).

Erreurs fréquentes dans cette partie

  • for et since confondusI have lived here since three years.✓ I have lived here for three years.Three years est une durée, donc on utilise for.
  • présent simple au lieu du present perfectI work here since March.✓ I have worked here since March.La situation a commencé en mars et continue maintenant.
  • présent simple au lieu du present perfectHow long do you know Sara?✓ How long have you known Sara?How long porte sur une période qui va jusqu’à maintenant.
3

Temps terminé

Present perfect ou prétérit ?

Le temps est-il terminé, ou encore lié au présent ?

La règle : Un moment terminé et précisé (yesterday, in 2019, ago, une question avec when) demande le prétérit. Sans moment précisé, avec une période jusqu’à maintenant (since, so far) ou pour une première fois, on utilise le present perfect.

Temps terminé ou lien ouvert ?

Forme Emploi Exemple
prétérit un moment précis et terminé I saw him yesterday.
present perfect pas de moment précis, ou un lien avec le présent I have seen him before.

Mots indicateurs

Prétérit Present perfect
yesterday, last week, in 2019, ago, when? ever, never, since, so far, up to now, recently

Après it is the first time (ou the second time), utilisez le present perfect : It’s the first time I have seen snow. This week ou this month acceptent les deux temps, selon que la période est terminée ou non.

Erreurs fréquentes dans cette partie

  • present perfect avec un moment terminéI have graduated in 2022.✓ I graduated in 2022.In 2022 est un moment précis et terminé.
  • present perfect avec un moment terminéWhen have you started the job?✓ When did you start the job?When porte sur un moment précis.
  • présent simple au lieu du present perfectIt's the first time I see the ocean.✓ It's the first time I have seen the ocean.Après it is the first time, utilisez le present perfect.
Plus : l’anglais américain

En anglais américain, le prétérit est aussi courant avec just, already et yet : I just ate. Did you finish yet? Les deux formes y sont correctes. Le present perfect reste nécessaire avec since, so far et pour une période qui continue maintenant.

4

Mots indicateurs

Already, yet, just, ever et never

Already, yet, just, ever ou never : où se place chacun ?

La règle : Already et just se placent en général entre have et le participe ; yet se place en général à la fin des négations et des questions. Ever s’emploie dans les questions et après les superlatifs ; never signifie à aucun moment jusqu’à maintenant.

La place de chaque mot

Mot Place Exemple
already entre have et le participe, phrases affirmatives I have already finished.
yet fin des négations et des questions I haven’t finished yet. Have you finished yet?
just entre have et le participe She has just left.
still avant haven’t ou hasn’t I still haven’t replied.
ever dans les questions, et après les superlatifs Have you ever been to Paris? The best pizza I have ever had.
never entre have et le participe, au sens de jamais I have never tried sushi.
so far souvent à la fin, au sens de jusqu’ici We have finished three tasks so far.

Après un mot négatif comme nobody, utilisez ever, pas never : Nobody has ever complained.

Erreurs fréquentes dans cette partie

  • mauvais mot indicateur pour la place ou le sensI have ever seen that movie.✓ I have seen that movie. / I have never seen that movie.Ever ne s’emploie pas dans une phrase affirmative.
  • mauvais mot indicateur pour la place ou le sensI have finished yet my homework.✓ I have already finished my homework. / I haven't finished my homework yet.Yet se place à la fin des négations et des questions.
Plus : tournures soutenues

Have yet to suivi d’un verbe signifie ne pas encore l’avoir fait : I have yet to meet him. À l’écrit soutenu, never peut ouvrir une phrase, et have ou has se place alors avant le sujet : Never have I seen such a crowd.

5

Mots indicateurs

Been, gone et la forme progressive

Been ou gone ? Simple ou progressif ? Le détail décide du sens.

La règle : Been to signifie être allé et revenu ; gone to signifie être encore absent. La forme progressive met l’accent sur une activité en cours, mais les verbes d’état et le décompte de choses terminées prennent la forme simple.

Been ou gone

Mot Sens Exemple
been to allé et revenu I have been to Rome twice.
gone to encore là-bas, ou en chemin She’s not here. She has gone to the store.

En anglais américain, have gone s’emploie aussi pour des visites répétées (I’ve gone there many times). La différence compte toujours quand quelqu’un est absent maintenant.

Present perfect progressif

Forme Met l’accent sur Exemple
present perfect l’achèvement, le résultat, un décompte I have written three emails.
present perfect progressif l’activité en cours I have been writing emails all morning.

Les verbes d’état comme know, own, belong, believe et have (au sens de posséder) ne prennent pas la forme progressive : I have known her for years, et non have been knowing.

Erreurs fréquentes dans cette partie

  • been et gone confondusMark has been to lunch; he'll be back at one.✓ Mark has gone to lunch; he'll be back at one.Gone to signifie qu’il est encore absent.
  • present perfect ou present perfect progressifWe have been owning this car for years.✓ We have owned this car for years.Own est un verbe d’état et ne prend pas la forme progressive.

Autoévaluation

Chaque phrase est-elle correcte ? Touchez pour voir la réponse. L’étiquette de la partie vous indique où revoir si vous n’étiez pas sûr.

Partie 1My friends has arrived.

Incorrect. My friends have arrived. My friends équivaut à they, donc on utilise have.

Partie 1Have you ever flown a kite?

Correct. Le participe de fly est flown.

Partie 2I have taught English for twelve years.

Correct. For s’emploie avec une durée, et la situation continue maintenant.

Partie 2She is here since noon.

Incorrect. She has been here since noon. La situation a commencé à midi et continue maintenant.

Partie 3I have bought this jacket two days ago.

Incorrect. I bought this jacket two days ago. Ago indique un moment terminé.

Partie 3So far, I have read two of her novels.

Correct. So far signifie jusqu’ici.

Partie 4I have never ridden a camel.

Correct. Never se place entre have et le participe.

Partie 4I have finished already my essay.

Incorrect. I have already finished my essay. Already se place entre have et le participe.

Partie 5Kate has gone to Spain, so she isn't here.

Correct. Gone to signifie qu’elle est encore absente.

Partie 5I have been believing in ghosts since I was little.

Incorrect. I have believed in ghosts since I was little. Believe est un verbe d’état.

Prompt d’entraînement avec l’IA

Collez ceci dans un outil de discussion avec une IA.

Afficher le prompt
Je veux m’entraîner sur le present perfect en anglais : la forme avec have et has, les participes passés irréguliers, for, since et how long, le choix entre le present perfect et le prétérit, les mots indicateurs comme already, yet, just, ever et never, been ou gone, et la forme progressive. Pose-moi une question à la fois et alterne les formats : texte à trous, choix multiple (de A à D), phrases « correcte ou non ? » et reformulation de phrases. Fais en sorte que le contexte rende une seule réponse correcte, et évite les questions où l’anglais américain accepte aussi le prétérit (par exemple avec just, already ou yet). Passe en revue cinq domaines : la forme et les participes passés ; for, since et how long ; le present perfect ou le prétérit ; les mots indicateurs ; et been, gone et la forme progressive. Commence à un niveau intermédiaire, augmente la difficulté après deux bonnes réponses de suite et baisse-la après deux mauvaises. Si je me trompe, explique la règle en français, puis continue. Toutes les 10 questions, dis-moi lequel des cinq domaines je devrais réviser.

Lire le guide en anglais →