Décrire des actions en cours jusqu'à maintenant (present perfect continuous)

B1

Décrire des actions en cours jusqu'à maintenant (present perfect continuous)

Le present perfect continuous (aussi appelé present perfect progressive) est un temps anglais formé avec have/has + been + verbe en -ing. En français on le traduit souvent par des tournures avec "depuis", "ça fait ... que", "venir de..." ou par le présent selon le contexte. Ce temps sert principalement à parler d'actions qui ont commencé dans le passé et continuent jusqu'au présent, ou d'actions récentes dont on voit encore les effets.

Qu'est-ce que c'est ?

Le present perfect continuous met l'accent sur la durée ou sur l'activité elle-même, pas seulement sur le fait qu'une action est achevée. Exemple :

- "I have been working all morning." → on insiste sur le temps passé à travailler (durée), et on comprend que l'action a un lien avec le présent (je suis peut‑être fatigué maintenant).

Comment se forme-t-il ?

Forme affirmative

Structure : sujet + have/has + been + verbe-ing

- I have been working. (I've been working.) → Je travaille ici depuis / J'étudie depuis... selon le contexte.
- You have been studying. (You've been studying.)
- He/She/It has been working. (He's/She's/It's been working.)
- We/They have been waiting. (We've/They've been waiting.)

Forme négative

Structure : sujet + have/has + not + been + verbe-ing

- I haven't been sleeping well. → Je ne dors pas bien (ces derniers temps).
- She hasn't been feeling well. → Elle ne se sent pas bien récemment.

Contractions fréquentes : haven't, hasn't.

Forme interrogative

Structure : Have/Has + sujet + been + verbe-ing ?

- Have you been waiting long? → Ça fait longtemps que tu attends ? / Depuis combien de temps attends‑tu ?
- Has he been calling you? → Est‑ce qu'il t'a appelé (ces derniers temps) ?

Réponses courtes : Yes, I have. / No, she hasn't.

Règles pour former le -ing

- Verbe terminé par une voyelle + consonne (run) : double consonne → running.
- Verbe qui se termine par -e (make) : on enlève le -e → making.
- Verbe qui se termine par -ie (lie) : -ie devient -y → lying.

Ces règles concernent la formation du participe présent (verbe en -ing).

Quand l'utiliser ?

Actions commencées dans le passé et qui continuent jusqu'à maintenant

Le present perfect continuous dit que l'action a commencé avant maintenant et se poursuit (ou vient juste de se terminer) et a un lien avec le présent.

- "She has been working here for five years." → "Elle travaille ici depuis cinq ans."
- "They've been living in London since 2018." → "Ils habitent / vivent à Londres depuis 2018."

Actions récentes avec effet sur le présent (conséquence visible)

On l'emploie pour expliquer un résultat présent :

- "I've been painting the kitchen; that's why my clothes are dirty." → "Je viens de peindre la cuisine ; c'est pour ça que mes vêtements sont sales."
- "He's been running — he's out of breath." → "Il vient de courir — il est essoufflé."

Actions temporaires ou situations provisoires

Met l'accent sur le caractère temporaire :

- "I'm tired because I've been working a lot this week." → "Je suis fatigué parce que je travaille beaucoup cette semaine (temporairement)."
- "She's been staying with friends while her flat is repaired." → "Elle loge chez des amis pendant que son appartement est réparé."

Insister sur la durée (for / since / all day / all morning)

- "We've been waiting for two hours." → "Nous attendons depuis deux heures." / "Ça fait deux heures qu'on attend."
- "He's been studying since Monday." → "Il étudie depuis lundi."
- "They've been playing football all afternoon." → "Ils jouent au football depuis tout l'après‑midi."

Actions répétées récemment, souvent avec nuance d'agacement

- "He's been taking my books without asking." → "Il prend mes livres sans demander ces derniers temps." (nuance d'irritation)
- "She's been calling me all day." → "Elle m'appelle toute la journée (et ça m'agace)."

Mots‑signaux et expressions fréquentes

Expressions souvent utilisées avec le present perfect continuous :

- for + durée : for two hours, for three years → for two hours = pendant deux heures / depuis deux heures
- since + point de départ : since 2010, since Monday → depuis 2010 / depuis lundi
- all day, all morning, all week
- lately, recently
- how long? / since when?

Exemples :

- "How long have you been learning English?" → "Depuis combien de temps apprends‑tu l'anglais ?"
- "I've been feeling better lately." → "Je me sens mieux ces derniers temps."

Comparaison avec le present perfect simple (have + past participle)

Le present perfect simple (have/has + past participle) met souvent l'accent sur le résultat, tandis que le present perfect continuous met l'accent sur l'activité ou la durée.

Exemples contrastés :

- "I have painted the room." (present perfect simple) → J'ai peint la chambre. (le travail est terminé; résultat)
- "I have been painting the room." (present perfect continuous) → J'ai passé du temps à peindre la chambre / Je suis en train d'en peindre une partie (on insiste sur l'action et la durée ; peut-être pas terminé).

- "She has written three letters." (action comptée / résultat)
- "She has been writing letters all morning." (met l'accent sur le temps passé à écrire)

Parfois les deux formes sont possibles avec une nuance minime :

- "He has lived here for five years." (état, possible permanence)
- "He has been living here for five years." (accent sur la durée ou le caractère temporaire)

Erreurs courantes et conseils pratiques

1) Confondre with stative verbs (verbes d'état)

Certains verbes décrivent un état et ne sont généralement pas utilisés en continu : know, like, love, have (possession), belong, seem, understand, prefer, etc.

- Correct : "I have known her for years." (pas "I have been knowing her") → "Je la connais depuis des années."
- Correct : "I have had this car for two years." (possession)
- Mais : "I've been having problems with my car." → ici "have" exprime une expérience (problèmes), donc le continu est possible.

2) Employer since / for correctement

- since + point précis dans le temps : since 2010, since Monday, since last year.
- for + durée : for two hours, for three years.

Erreur : "I've been here since two hours." (FAUX) → Correct : "I've been here for two hours." / "J'ai été ici pendant deux heures" / "Ça fait deux heures que je suis ici."

3) Ne pas confondre avec le past simple (action terminée à un moment précis du passé)

- Wrong : "I've been to Paris yesterday." (FAUX)
- Correct : "I went to Paris yesterday." (past simple)

4) Faire attention au sujet pour has / have

- He/She/It has been (3e personne singulier)
- I/You/We/They have been

Remarques sur les verbes d'état (stative verbs)

Les verbes d'état décrivent une situation plutôt qu'une action. On évite habituellement le continu avec eux :

- know, believe, love, hate, want, prefer, belong, own, contain, seem.

Exemples :
- "I know the answer." (correct)
- "I am knowing the answer." (incorrect dans la plupart des cas)

Cependant, certains verbes peuvent changer de sens et accepter une forme continue :

- "I think" (opinion) vs "I've been thinking" (réfléchir / considérer une idée) → "I've been thinking about your suggestion." → "J'ai réfléchi à ta suggestion / Je pense à ta suggestion ces derniers temps."

Exemples supplémentaires (beaucoup de cas pour s'entraîner à repérer la nuance)

- "I've been studying for three hours." → "J'étudie depuis trois heures."
- "She's been working here since January." → "Elle travaille ici depuis janvier."
- "They've been arguing all morning." → "Ils se disputent toute la matinée."
- "We've been trying to reach you." → "Nous essayons de vous joindre (depuis un moment)."
- "He's been smoking a lot lately." → "Il fume beaucoup ces derniers temps."
- "Have you been waiting long?" → "Ça fait longtemps que tu attends ?"
- "I haven't been sleeping well." → "Je ne dors pas bien (ces derniers temps)."
- "Why have you been crying?" → "Pourquoi as‑tu pleuré ? / Pourquoi as‑tu été en train de pleurer ?"
- "The kids have been playing outside all day." → "Les enfants jouent dehors depuis toute la journée."
- "Sorry I'm late — I've been stuck in traffic." → "Désolé(e) pour le retard — j'ai été coincé(e) dans les embouteillages."
- "I have been meaning to call you." → "Ça fait un moment que j'avais l'intention de t'appeler."
- "He's been learning to drive." → "Il apprend à conduire (depuis un certain temps)."
- "She's been complaining more than usual." → "Elle se plaint plus que d'habitude (ces temps‑ci)."
- "I've been reading your book — it's very interesting." → "J'ai lu/Je suis en train de lire ton livre — il est très intéressant."

Résumé rapide

- Formation : have/has + been + verbe‑ing.
- Usage principal : action commencée dans le passé et qui continue jusqu'au présent, ou action récente avec effet présent.
- Mots‑indices : for, since, all day, recently, lately, how long.
- Attention : éviter le continu avec la plupart des verbes d'état (know, like, belong...), et ne pas utiliser ce temps avec des expressions de temps précises du passé (yesterday, last year) — dans ce cas on utilise le past simple.

Glossaire rapide

present perfect continuous / present perfect progressive : have/has + been + -ing ; insiste sur la durée ou l'activité.

present perfect simple : have/has + past participle ; insiste sur le résultat.

stative verb (verbe d'état) : verbe qui décrit un état (connaissance, sentiment, possession) et qui n'est généralement pas utilisé au continu.

for : indique une durée (for two hours = pendant deux heures / depuis deux heures).

since : indique le point de départ dans le temps (since 2010, since Monday = depuis 2010, depuis lundi).

Subscribe for evidence based language learning insights.

Lingua Fortis
Copyright © 2025 Lingua Fortis | Made in New York