Present perfect simple ou continu

B1 · IntermédiaireConfusions fréquentes

Résultat terminé ou activité qui dure encore ? Le français n'a pas de forme continue : c'est en anglais que le verbe doit montrer la différence.

Ce que tu vas apprendre

  • Le present perfect simple pour un RÉSULTAT, une action terminée ou une quantité précise
  • Le present perfect continu pour la DURÉE d'une activité ou l'activité elle-même
  • Le continu explique souvent une situation actuelle (pourquoi tu es fatigué, pourquoi quelque chose est mouillé)
  • Avec un nombre ou une quantité précise (three cups, five books), on prend le simple, pas le continu
  • « Depuis » + présent en français devient le present perfect (continu) en anglais, avec for (durée) ou since (point de départ)

Résultat ou activité en cours

Les deux formes relient quelque chose du passé au présent. Le simple (have + participe passé) met en avant le résultat, le fait que c'est terminé. Le continu (have been + -ing) met en avant le déroulement : l'activité a duré un certain temps, et souvent elle continue.

Le français ne fait pas cette différence avec le verbe. « J'ai lu le livre » dit que tu l'as fini ; pour l'activité qui dure, tu passes par d'autres moyens : « Je lis ce livre depuis une semaine », « Je suis en train de le lire ». En anglais, la distinction n'est pas facultative : c'est la forme du verbe qui la montre.

"I have read the book. (résultat : je sais comment il se termine)"
"I have been reading the book. (déroulement : c'est ce que je fais ces temps-ci, je ne l'ai peut-être pas fini)"

Present perfect simple : résultat et quantité

Prends le simple quand ce qui compte, c'est ce qui est fait ou terminé, ou combien de fois / quelle quantité, surtout avec un nombre précis.

Les verbes d'état comme know, like, want, belong ou have (au sens de « posséder ») restent presque toujours au simple. « Je le connais depuis dix ans » se dit “I've known him for ten years” : ni “I know him since ten years”, ni “I've been knowing him”.

"She has read that book. (terminé : le livre est déjà rangé sur l'étagère)"
"He has written five books this year. (quantité précise, terminée)"

Present perfect continu : durée et déroulement

Prends le continu quand tu parles de la durée d'une activité, ou quand tu expliques une situation actuelle causée par une activité longue ou qui vient de se terminer.

C'est là que le français te piège. « Elle lit ce livre depuis deux semaines », « Ça fait deux semaines qu'elle le lit », « Il y a deux semaines qu'elle le lit » : tout est au présent. En anglais, le présent ne marche pas ici : “She has been reading that book for two weeks.” Et attention à « depuis » : devant une durée (deux semaines, une heure), c'est for ; devant un point de départ (2018, lundi, 9 heures), c'est since.

Avec des verbes comme work, live, teach ou study, les deux formes sont souvent correctes avec for/since : “She has worked / has been working there since 2018.” Ce qui est faux, c'est le présent : “She works there since 2018.”

Pour expliquer pourquoi tu es fatigué, le français dit « J'ai travaillé toute la journée ». En anglais, pour relier cette activité à ton état actuel, le plus naturel est “I've been working all day”, plutôt que “I worked all day” ou “I have worked all day”.

"She has been reading that book for two weeks. (toujours en cours : on insiste sur la durée)"
"Why are you so tired? — I've been working all day. (explique l'état actuel)"

Un test utile : y a-t-il un nombre précis ?

Si tu comptes quelque chose de précis (combien de fois, combien), prends le simple. Si tu décris l'activité elle-même, sans compter, c'est en général le continu.

Repères en français : « toute la journée », « toute la matinée », « depuis… » avec une activité qui continue orientent vers le continu ; « c'est fait », « j'ai fini », « trois fois », « cinq livres » orientent vers le simple.

"I have had three cups of coffee today. (on compte : simple)"
"I have been drinking coffee all morning. (l'activité elle-même : continu)"

Exemples d'anglais authentique

"I've finished the report. (résultat : c'est fait)"
"I've been working on the report all week. (déroulement : on insiste sur l'effort et la durée)"
"Your eyes are red — have you been crying?"
"She has written three articles this month."

Attention

✗I am waiting here since an hour.
✓I've been waiting here for an hour.

« J'attends ici depuis une heure » est au présent en français, mais en anglais il faut le present perfect (continu). Et devant une durée, c'est for, pas since.

✗I have been having three cups of coffee today.
✓I have had three cups of coffee today.

Avec un nombre ou une quantité terminée, on prend le simple, pas le continu.

✗She has read that book for two weeks.
✓She has been reading that book for two weeks.

L'activité dure depuis un moment et n'est pas finie (« elle le lit depuis deux semaines ») : continu. “Has read” voudrait dire qu'elle l'a terminé.

✗Since when are you waiting?
✓How long have you been waiting?

Traduction mot à mot de « Depuis quand tu attends ? ». La question normale est “How long have you been waiting?” (“Since when have you been waiting?” existe, mais exprime plutôt la surprise ou le reproche.)

✗I've been knowing him for ten years.
✓I've known him for ten years.

Les verbes d'état comme know, like ou belong ne se mettent normalement pas au continu. « Je le connais depuis dix ans » = I've known him for ten years.

Comparaison avec ta langue

En français, avec « depuis », « ça fait … que » ou « il y a … que », on met le présent : « J'attends depuis une heure », « Ça fait une heure que j'attends », « Elle travaille là-bas depuis 2018 »

En anglais, le présent ne peut pas couvrir une période qui a commencé dans le passé et qui dure jusqu'à maintenant : il faut le present perfect. “I have been waiting for an hour” (on insiste sur la durée), “She has been working there since 2018” ou “She has worked there since 2018”. “I wait since one hour” et “She is working there since 2018” sont faux.

« Depuis » sert aux deux : une durée (« depuis trois ans ») comme un point de départ (« depuis 2018 », « depuis lundi »). On demande « Depuis quand… ? » ou « Depuis combien de temps… ? »

L'anglais sépare les deux : for + durée (for three years, for an hour, for two weeks), since + point de départ (since 2018, since Monday, since nine o'clock). “Since three years” est faux. Et la question naturelle commence par How long : « Depuis combien de temps tu attends ? » → “How long have you been waiting?”

💡 « Depuis » + présent en français ? En anglais, il faut have/has (been), avec for + durée ou since + point de départ.

💡 « Depuis combien de temps… ? » → How long have you been…?

💡 Un nombre précis (trois fois, cinq livres) ? Simple. « Toute la journée » ? Continu.

Situation réelle : demander à une collègue où elle en est

"How's the presentation coming along?"

"I've been working on the slides for hours — I still have the data section left."

"Have you finished the introduction, at least?"

"Yes, I've finished that part already — just the data section now."

Entraînement

Exercice 1 · Choisis la bonne forme

Choose the correct form: I ___ three cups of coffee today. (a completed count)

Exercice 2 · Choisis la bonne forme

Choose the correct form: I ___ coffee all morning. (emphasis on the ongoing activity)

Exercice 3 · Choisis la bonne forme

Choose the correct form: She ___ that book — it's on the shelf now. (finished result)

Exercice 4 · Choisis la bonne forme

Choose the correct form: She ___ that book for two weeks. (still not finished, ongoing)

Exercice 5 · Choisis la bonne forme

Choose the correct form: Why are you so tired? — I ___ all day.

Exercice 6 · Choisis la bonne forme

Choose the correct form: He ___ five books this year. (a specific completed number)

Exercice 7 · Choisis la bonne réponse

Which form emphasizes the RESULT or a completed quantity, rather than the ongoing activity?

Exercice 8 · Choisis la bonne réponse

Which form emphasizes the DURATION or ongoing nature of an activity?

Exercice 9 · Complète avec la bonne forme

Complete with the correct form of 'wait': I ___ for an hour, and the bus still hasn't come. (emphasis on duration)

Exercice 10 · Complète avec la bonne forme

Complete with the correct form of 'finish': I ___ my homework, so now I can relax. (finished result)

Exercice 11 · Erreur typique : « depuis » + présent

French: "J'apprends l'anglais depuis trois ans." Which English translation is correct?

Défi rapide

Cinq questions variées pour vérifier ce que tu as retenu.

Question 1 / 5

Score : 0/0

Choose the correct form: Your eyes are red — ___ you ___ ?

Ce que tu as appris

  • Present perfect simple : on insiste sur le résultat, sur ce qui est terminé ou sur une quantité précise.
  • Present perfect continu : on insiste sur la durée ou le déroulement de l'activité.
  • Le continu explique souvent une situation actuelle (fatigué, yeux rouges, mouillé).
  • Un nombre précis demande le simple ; les verbes d'état comme know restent au simple.
  • « Depuis » + présent → have/has (been) … for + durée / since + point de départ, jamais le présent anglais.
Voir toutes les leçons de cette catégorie