Toutes les leçons de grammaire

Leçon 50 · Étape 4: Temps et modaux

Past perfect continu

Intermédiaire

Past perfect continuous

Forme et emploi

had been + -ing — une activité qui a duré un certain temps jusqu'à un moment du passé

1.Formation

Le past perfect continu = had been + verbe-ing. Had est le même pour tous les sujets : rien à changer avec he / she / it.

StructureExemple
AffirmationS + had been + V-ingShe had been working. / I'd been waiting.
NégationS + hadn't been + V-ingThey hadn't been sleeping well.
QuestionHad + S + been + V-ing?Had you been waiting long?
Combien de tempsHow long had + S + been + V-ing?How long had he been living there?
Réponse courteYes, S had. / No, S hadn't.Yes, I had. / No, she hadn't.

À l'oral, had est généralement contracté en 'd : I'd been, she'd been, they'd been. Quand 'd est juste devant been, c'est toujours had. Prononce bien le /d/ — sans lui, I'd been ressemble à I been, et ton interlocuteur perd l'idée de passé.

2.Quand l'utiliser

1. Une activité qui a duré un certain temps jusqu'à un moment du passé — souvent avec for, since, all day, how long

  • By the time the doctor came, we'd been waiting for two hours.

    Quand le médecin est arrivé, nous attendions depuis deux heures.

  • Minh had been working at the bank since 2018 when he decided to quit.

    Minh travaillait à la banque depuis 2018 quand il a décidé de démissionner.

  • How long had you been learning English before you moved to Canada?

    Depuis combien de temps apprenais-tu l'anglais avant de partir au Canada ?

2. Expliquer une situation passée — une activité juste avant (qui vient peut-être de s'arrêter) a laissé une trace ou un résultat

  • Her eyes were red. She'd been crying.

    Elle avait les yeux rouges. Elle avait pleuré.

  • The road was wet because it had been raining all night.

    La route était mouillée parce qu'il avait plu toute la nuit.

  • I was exhausted when I got home — I'd been standing all day.

    J'étais épuisé en rentrant — j'étais resté debout toute la journée.

3. Une activité encore en cours quand autre chose s'est produit (souvent, cet événement l'a interrompue)

  • Lan had been driving for six hours when she finally stopped for coffee.

    Lan conduisait depuis six heures quand elle s'est enfin arrêtée pour prendre un café.

  • They hadn't been dating long when they got engaged.

    Ils ne sortaient pas ensemble depuis longtemps quand ils se sont fiancés.

Ce temps a toujours besoin d'un moment du passé (when I arrived, by the time…, une situation à ce moment-là) d'où l'on regarde en arrière. En français, on dit « j'attendais depuis deux heures » à l'imparfait, mais l'anglais exige had been -ing, pas was -ing. Et beaucoup d'apprenants utilisent par erreur have been -ing dans un récit au passé : si le repère est maintenant → have been -ing ; si c'est un moment du passé → had been -ing.

3.Comparé aux temps proches

Have been -ing ou had been -ing ? Les deux veulent dire « faire quelque chose pendant un certain temps » ; seul le point d'arrivée change : maintenant, ou un moment du passé.

  • I've been waiting for twenty minutes. Where are you?

    J'attends depuis vingt minutes. Tu es où ? (jusqu'à maintenant)

  • I'd been waiting for twenty minutes when she finally replied.

    J'attendais depuis vingt minutes quand elle a enfin répondu. (jusqu'au moment où elle a répondu)

Was -ing ou had been -ing ? Was -ing = en plein milieu de l'activité à ce moment-là ; had been -ing = l'activité a duré avant ce moment-là (elle s'est peut-être arrêtée).

  • When I got home, Mum was cooking.

    Quand je suis rentré, maman était en train de cuisiner. (elle cuisinait encore)

  • When I got home, the kitchen smelled of garlic. Mum had been cooking.

    Quand je suis rentré, la cuisine sentait l'ail. Maman avait cuisiné. (elle a cuisiné avant mon arrivée)

Had been -ing ou had + V3 ? Had been -ing parle de l'activité et de combien de temps ; had + V3 (le plus-que-parfait) parle d'un résultat terminé et de combien.

had been + -inghad + V3
Ce qui comptel'activité, combien de temps elle a duréle résultat, ce qui était terminé
QuestionHow long…?How many / How much…?
ExempleShe'd been writing emails all morning.She'd written twenty emails by noon.
Terminé ?pas forcémentoui

Les verbes d'état (know, believe, own, have = posséder…) ne s'emploient généralement pas à la forme continue : utilise donc had + V3, même quand tu parles d'une durée.

  • We had known each other for ten years when we started the company.

    Nous nous connaissions depuis dix ans quand nous avons créé l'entreprise. (pas : had been knowing)

4.Erreurs fréquentes

  • He had been work there for ten years.

    He had been working there for ten years.

    had been doit être suivi de -ing.

  • I was tired because I have been driving all day.

    I was tired because I had been driving all day.

    Le récit est au passé (was) → had, pas have.

  • By noon she had been reading three chapters.

    By noon she had read three chapters.

    Un nombre terminé → had + V3.

  • I had been knowing him for years.

    I had known him for years.

    know est un verbe d'état → pas de forme continue.

  • How long you had been living there?

    How long had you been living there?

    Dans une question, had se place devant le sujet.

  • She had being waiting for an hour.

    She had been waiting for an hour.

    had + been (le V3 de be), pas being.

Exemples

  • Tuan's eyes were red because he had been crying for hours.
  • By the time the bus came, we had been waiting for forty minutes.
  • How long had you been looking before you found a job?
  • Nam had been repairing his motorbike all morning, but it still didn't start.
L'IA écoute...•4.7/5 sur App Store & Google Play

Parlez anglais avec l'IA 24/7

Téléchargez l'app maintenant — notation instantanée de la prononciation, conversations naturelles, corrections d'un vrai prof.

Notation de la prononciation par IARetour instantanéConversations naturelles