Anglais · Grammaire
Present Perfect ou Simple Past ? Expliqué simplement
« I have seen » ou « I saw » ? Beaucoup de germanophones se posent cette question. En allemand, on dit presque toujours « Ich habe gesehen » dans la vie de tous les jours – mais en anglais, ce n'est pas automatiquement le Present Perfect. Pas d'inquiétude : avec quelques règles claires, tu comprendras bien la différence.
L'idée de base en deux phrases
Le Simple Past raconte quelque chose qui s'est passé à un moment précis du passé et qui est terminé. Le Present Perfect relie le passé au présent : il s'agit d'un résultat ou d'une expérience qui compte encore maintenant.
- I lost my keys yesterday. – J'ai perdu mes clés hier. (Le moment, « hier », est au centre.)
- I have lost my keys. – J'ai perdu mes clés. (Le résultat compte : je ne les ai pas maintenant.)
Comment former les deux temps
Simple Past : avec les verbes réguliers, tu ajoutes -ed (work → worked). Les verbes irréguliers ont leur propre forme (go → went, see → saw). Tu formes les questions et les négations avec did : Did you call her? – I didn't call her.
Present Perfect : have/has + troisième forme du verbe (past participle) : work → worked, go → gone, see → seen, write → written. Exemple : She has written three emails.
Quand utilises-tu le Simple Past ?
- Quand un moment précis est mentionné ou évident : We visited London last summer. – Nous avons visité Londres l'été dernier.
- Pour des histoires terminées : He opened the door, looked around and left. – Il a ouvert la porte, a regardé autour de lui et est parti.
- Pour des périodes de vie terminées : When I was a child, I lived in Hamburg. – Quand j'étais enfant, j'habitais à Hambourg.
- Dans les questions avec when : When did you arrive? – Quand es-tu arrivé(e) ?
Quand utilises-tu le Present Perfect ?
- Des expériences sans indication de temps : Have you ever been to Canada? – As-tu déjà été au Canada ? I have never eaten sushi. – Je n'ai encore jamais mangé de sushi.
- Des résultats qui comptent maintenant : She has broken her arm, so she can't play tennis. – Elle s'est cassé le bras, donc elle ne peut pas jouer au tennis.
- Quelque chose qui dure jusqu'à maintenant : I have lived here for five years. – J'habite ici depuis cinq ans. Attention : en français, on utilise ici le présent !
- Avec just, already et yet : I have just finished. – Je viens de terminer. Have you finished yet? – As-tu déjà terminé ?
Les mots-signaux en un coup d'œil
| Simple Past | Present Perfect |
|---|---|
| yesterday | ever, never |
| last week / last year | just, already, yet |
| two days ago | so far, up to now |
| in 2019 | for (durée jusqu'à maintenant) |
| when I was young | since (point de départ jusqu'à maintenant) |
Les mots-signaux sont une bonne aide, mais pas un automatisme. Ce qui décide toujours, c'est cette question : s'agit-il d'un moment terminé ou d'un lien avec le présent ?
Au fait : en anglais américain, tu entends souvent aussi le Simple Past avec just, already et yet, par exemple Did you eat yet? Les deux sont compris. Si tu as un doute, le Present Perfect est le choix sûr dans ces cas.
Erreurs typiques
- I have seen him yesterday. → I saw him yesterday. Avec un moment précis comme « yesterday », on utilise le Simple Past.
- I live here since 2020. → I have lived here since 2020. Le « depuis » français avec le présent devient le plus souvent le Present Perfect en anglais.
- When have you arrived? → When did you arrive? Les questions avec « when » se mettent au Simple Past.
- He has went home. → He has gone home. Après have/has, on met la troisième forme, pas la deuxième.
Une petite astuce pour t'en souvenir
Pose-toi cette question pour chaque phrase : Puis-je dire exactement quand c'est arrivé – et est-ce fini ? Alors prends le Simple Past. Mais si le résultat est important maintenant, ou si quelque chose dure jusqu'à aujourd'hui ? Alors le Present Perfect convient. Avec un peu d'entraînement, cette décision devient tout à fait automatique.
Entraîne-toi à ton rythme
Si tu veux savoir où tu en es, tu peux faire le test de niveau gratuit de l'English Mastery Trainer et essayer un exercice d'exemple – sans inscription. Ensuite, tu peux tester l'application gratuitement pendant 7 jours et t'entraîner de façon ciblée sur des temps comme ceux-ci.
Questions fréquentes
Puis-je utiliser le Present Perfect avec « yesterday » ?
Non. Avec un moment précis et terminé comme yesterday, last week ou two days ago, l'anglais utilise le Simple Past : I saw him yesterday.
Comment traduire « Ich wohne seit drei Jahren hier » ?
Avec le Present Perfect : I have lived here for three years. Pour une durée, tu utilises for ; pour un point de départ, since (since 2022).
Le Present Perfect est-il différent en anglais américain ?
En partie. Avec just, already et yet, on entend souvent le Simple Past en anglais américain (Did you eat yet?). Le Present Perfect est cependant aussi correct dans ces cas.
English Mastery Trainer – essayer gratuitement ↗
Envie d’un exercice rapide ? L’exercice du jour est gratuit, sans inscription.
En savoir plus sur l’appli: Apprendre l’anglais avec l’English Mastery Trainer
Articles associés
- Comptabiliser un achat de matières premières à crédit (IKR)
Comptabilité · IKR · Comptabiliser un achat de matières premières à crédit avec TVA déductible selon l'IKR allemand : comptes, écritures, frais d'achat et retours expliqués simplement, avec exemple chiffré.
- Passer une écriture comptable : étape par étape
Comptabilité · Bases · L'écriture comptable en toute simplicité : avec 5 étapes, des règles pour le débit et le crédit et des exemples selon l'IKR, tu apprends à comptabiliser chaque opération.