Present Perfect Continuous utilisons
Le present perfect continuous s’utilise pour parler d’une action qui a commencé dans le passé et qui continue encore maintenant, ou qui vient de s’arrêter mais qui a un résultat visible maintenant.
She has been working here for three years.
Elle travaille ici depuis trois ans.
Elle travaille ici depuis trois ans.
Present Perfect Continuous Forme
Subject + have/has been + V-ing
I have been studying all morning.
J’ai étudié toute la matinée.
J’ai étudié toute la matinée.
He has been waiting for you.
Il t’attend depuis longtemps.
Il t’attend depuis longtemps.
Present Perfect Continuous Règle
-
Il s’emploie pour une action qui a commencé dans le passé et qui continue jusqu’à maintenant.
I have been living in this city since 2022.
Je vis dans cette ville depuis 2022.They have been learning English for six months.
Ils apprennent l’anglais depuis six mois. -
Il est utilisé pour une action qui vient de se terminer, mais dont le résultat est visible maintenant.
She is tired because she has been running.
Elle est fatiguée parce qu’elle a couru.Your clothes are wet because it has been raining.
Tes vêtements sont mouillés parce qu'il pleut depuis un moment. -
Cela met l’accent sur la durée ou le déroulement d’une action.
We have been working on this project all week.
Nous travaillons sur ce projet toute la semaine.He has been preparing for the exam since morning.
Il se prépare à l’examen depuis ce matin. -
Il est souvent utilisé avec for et since pour indiquer une durée.
I have been reading for two hours.
Je lis depuis deux heures.She has been working here since January.
Elle travaille ici depuis janvier. -
Les expressions temporelles courantes incluent toute la journée, toute la matinée, récemment, ces derniers temps, pendant et depuis.
They have been talking all evening.
Ils ont parlé toute la soirée.I have been feeling tired lately.
Je me sens fatigué(e) ces derniers temps. -
Le present perfect continuous se concentre sur le processus, tandis que le present perfect se concentre plus souvent sur le résultat.
✅ She has been writing emails all morning. (process)✅ She has written five emails this morning. (result)
-
Certains verbes ne s’emploient généralement pas aux formes continues (know, like, want, need, understand).
✅ I have known her for years.❌ I have been knowing her for years.
Present Perfect Continuous Négation
-
La négation se forme avec have not been / has not been ou les formes contractées haven't been / hasn't been.
I haven't been sleeping well recently.
Je n’ai pas bien dormi récemment.She hasn't been working much this week.
Elle n’a pas beaucoup travaillé cette semaine.They haven't been studying lately.
Ils n’ont pas étudié dernièrement.
Present Perfect Continuous Questions
Dans les questions, have ou has vient avant le sujet.
Have/Has + subject + been + V-ing?
Wh-word + have/has + subject + been + V-ing?
Have you been waiting long?
Attendez-vous depuis longtemps ?
Attendez-vous depuis longtemps ?
Has she been studying since morning?
Étudie-t-elle depuis ce matin ?
Étudie-t-elle depuis ce matin ?
Why have they been arguing?
Pourquoi se disputent-ils ?
Pourquoi se disputent-ils ?
How long has he been working here?
Depuis combien de temps travaille-t-il ici ?
Depuis combien de temps travaille-t-il ici ?
Present Perfect Continuous Erreurs courantes
❌ She has been work all day.
✅ She has been working all day.
❌ I am been studying since morning.
✅ I have been studying since morning.
❌ Has he been wait long?
✅ Has he been waiting long?
❌ I have been knowing her for years.
✅ I have known her for years.
❌ She has worked all morning. (if you want to stress the process)
✅ She has been working all morning.
Present Perfect Continuous Phrases
I have been preparing for the interview since breakfast.
Je me prépare à l’entretien depuis le petit-déjeuner.
Je me prépare à l’entretien depuis le petit-déjeuner.
She has been working on the report all day.
Elle travaille sur le rapport toute la journée.
Elle travaille sur le rapport toute la journée.
We have been waiting for the update for two hours.
Nous attendons la mise à jour depuis deux heures.
Nous attendons la mise à jour depuis deux heures.
He has been learning English since last year.
Il apprend l’anglais depuis l’année dernière.
Il apprend l’anglais depuis l’année dernière.
They have been discussing the new feature all morning.
Ils discutent de la nouvelle fonctionnalité depuis toute la matinée.
Ils discutent de la nouvelle fonctionnalité depuis toute la matinée.
I have been trying to fix this bug since yesterday.
J’essaie de corriger ce bug depuis hier.
J’essaie de corriger ce bug depuis hier.
She has been feeling much better recently.
Elle se sent beaucoup mieux récemment.
Elle se sent beaucoup mieux récemment.
We have been living here for a long time.
Nous vivons ici depuis longtemps.
Nous vivons ici depuis longtemps.
He has been running every evening this month.
Il court tous les soirs ce mois-ci.
Il court tous les soirs ce mois-ci.
The team has been developing this feature for several weeks.
L’équipe développe cette fonctionnalité depuis plusieurs semaines.
L’équipe développe cette fonctionnalité depuis plusieurs semaines.
Present Perfect Continuous Exemples
I have been checking the document for the last twenty minutes.
Je vérifie le document depuis vingt minutes.
Je vérifie le document depuis vingt minutes.
She has been speaking to customers all afternoon.
Elle parle aux clients depuis tout l’après-midi.
Elle parle aux clients depuis tout l’après-midi.
They have been working on the same task since Monday.
Ils travaillent sur la même tâche depuis lundi.
Ils travaillent sur la même tâche depuis lundi.
We have been looking for a better solution recently.
Nous avons récemment cherché une meilleure solution.
Nous avons récemment cherché une meilleure solution.
He has been fixing the server since early morning.
Il répare le serveur depuis tôt ce matin.
Il répare le serveur depuis tôt ce matin.
I have been thinking about your idea a lot lately.
J’ai beaucoup réfléchi à ton idée ces derniers temps.
J’ai beaucoup réfléchi à ton idée ces derniers temps.
She has been getting ready for the trip all day.
Elle se prépare pour le voyage depuis toute la journée.
Elle se prépare pour le voyage depuis toute la journée.
We have been testing the application since last week.
Nous testons l’application depuis la semaine dernière.
Nous testons l’application depuis la semaine dernière.
He has been talking to HR about the new policy.
Il parle avec les ressources humaines de la nouvelle politique.
Il parle avec les ressources humaines de la nouvelle politique.
They have been planning the event for months.
Ils planifient l’événement depuis des mois.
Ils planifient l’événement depuis des mois.