Le past perfect simple et le past perfect continu permettent d’exprimer une action qui s’est déroulée avant un autre événement passé. Alors que le past perfect simple insiste sur le résultat d’une action terminée, le past perfect continu met l’accent sur sa durée ou son déroulement. Ce chapitre du cours de grammaire explique les règles de formation, les différences entre ces deux temps et leurs principaux emplois à travers des exemples clairs pour aider les élèves  à mieux maîtriser les temps du passé en anglais.

Rappel : formation du past perfect

Le past perfect est un temps composé de l'auxiliaire had (invariable pour toutes les personnes) et du participe passé du verbe.

1. Past perfect simple

Le past perfect simple se forme avec :

had + participe passé

Forme Structure Exemple
Affirmative had + participe passé She had finished her work.
Négative had not (hadn't) + participe passé They hadn't arrived yet.
Interrogative Had + sujet + participe passé ? Had you seen him before?
Exemples supplémentaires :
  • I had already eaten when he arrived.
  • She hadn't finished the project before the deadline.
  • Had they ever visited London before?

2. Past perfect continuous

Le past perfect continuous se forme avec :

had been + V-ing

Forme Structure Exemple
Affirmative had been + V-ing He had been driving for hours.
Négative had not (hadn't) been + V-ing We hadn't been waiting long.
Interrogative Had + sujet + been + V-ing ? Had she been crying?
Comparaison :
  • Past perfect simple :
    She had cleaned the house.
    ➡ Le résultat est mis en avant : la maison était propre.
  • Past perfect continuous :
    She had been cleaning the house for hours.
    ➡ La durée et l'activité sont mises en avant.

Valeurs et emplois du past perfect simple

1. Antériorité par rapport à un moment passé

C’est l’emploi fondamental du past perfect : il indique qu’une action s’est déroulée avant une autre action ou avant un repère temporel passé.

  • When I arrived at the station, the train had already left.
  • She had never seen snow before she moved to Canada.
  • By the time the police came, the burglar had escaped.

Conjonctions de temps typiques : when, after, before, by the time, as soon as, once, until.

Remarque importante :

Lorsque deux actions se succèdent clairement dans l’ordre chronologique, on peut utiliser deux prétérits simples.

  • He arrived, opened the door and sat down.

Mais dès qu’il existe un écart temporel ou un besoin de clarifier l’ordre des actions, le past perfect devient nécessaire.

  • He had prepared everything before the guests arrived.

2. Bilan ou expérience à un moment du passé

Le past perfect transpose dans le passé ce que le present perfect exprime pour le présent.

  • I had already met him, so I recognized him.
  • She had just finished her degree when she got the job offer.
  • They had never been abroad before they went to Italy.

Marqueurs fréquents : already, yet, ever, never, just, before.

I had never felt so happy before that day.

3. Cause d’une situation passée

Le past perfect permet d’expliquer pourquoi une situation existait dans le passé.

  • He was exhausted because he had worked all night.
  • The streets were flooded because it had rained for days.
  • She couldn't open the door because she had lost her key.

4. Dans le discours rapporté

Lorsque le verbe introducteur est au prétérit, le present perfect et le prétérit de la proposition subordonnée passent généralement au past perfect.

Discours direct Discours rapporté
"I have finished." She said she had finished.
"I saw him yesterday." She said she had seen him the day before.
"I have been waiting for hours." He complained that he had been waiting for hours.

5. Conditionnel de type 3 (hypothèse non réalisée dans le passé)

Le past perfect est utilisé dans la proposition en if pour parler d’un regret ou d’une situation impossible dans le passé.

  • If I had known, I would have come.
  • She would have passed if she had studied harder.

6. Constructions formelles avec inversion

Certaines expressions temporelles utilisent une structure avec inversion de l’auxiliaire had et du sujet. Ces constructions sont surtout utilisées dans un style écrit ou soutenu.

Structure Exemple
Hardly + had + sujet + participe passé + when + prétérit Hardly had I sat down when the phone rang.
No sooner + had + sujet + participe passé + than + prétérit No sooner had she left than he arrived.
Scarcely + had + sujet + participe passé + when + prétérit Scarcely had we finished eating when the fire alarm went off.
À retenir :
  • Le past perfect sert principalement à montrer qu’une action est antérieure à une autre action passée.
  • Il permet de clarifier l’ordre chronologique des événements dans un récit.
  • Il correspond souvent au français plus-que-parfait.

Le past perfect continu : valeurs et emplois

1. Action en cours avant un repère passé (durée)

Le past perfect continuous met l’accent sur la durée ou la continuité d’une action qui s’est déroulée avant un moment passé.

  • He had been driving for ten hours before he stopped for a rest.
  • They had been living in Paris for three years when they decided to move.

Marqueurs fréquents : for, since, all day, all morning, how long?

2. Action prolongée dont les effets sont visibles dans le passé

Le past perfect continuous permet d’expliquer l’état passé d’une personne ou d’une chose en montrant qu’il résulte d’une activité antérieure.

  • She was out of breath. She had been running.
  • The ground was wet. It had been raining.
  • He was fired because he had been arriving late every day.

3. Action répétée avant un moment passé (parfois avec agacement)

Le past perfect continuous peut également exprimer une action répétée avant un repère passé, parfois avec une idée d’agacement, de lassitude ou d’insistance.

  • They had been complaining about the noise for months before the manager finally did something.
  • I was angry because he had been calling me every night.
À retenir :
  • Le past perfect continuous insiste sur la durée, la continuité ou la répétition d'une action avant un moment du passé.
  • Il sert souvent à expliquer la cause d’un état passé (fatigue, pluie, colère, etc.).
  • Il correspond généralement au français : « avait été en train de… » ou « faisait … depuis… ».

Choix entre past perfect simple et past perfect continu

Le choix entre le past perfect simple et le past perfect continuous dépend de la nuance que l’on souhaite exprimer : le résultat ou l’activité en cours.

Past perfect simple Past perfect continu
Résultat, bilan, action achevée avant un moment passé. Activité, durée, action en cours ou répétée avant un moment passé.
She had written three reports by noon.
(quantité, résultat)
She had been writing reports all morning.
(activité en cours)
He had repaired the car when I arrived.
(le travail était terminé)
He had been repairing the car for hours.
(il réparait depuis longtemps)
I had known him for years.
(verbe d'état)
~~I had been knowing him...~~
Impossible avec un verbe d'état.

Verbes d’état

Les verbes d’état (know, believe, own, belong, love, hate, understand, remember, etc.) ne se mettent généralement pas à la forme continue.

Exemple :

  • We had owned the house for a decade before we sold it.

Le verbe own exprime un état de possession ; on utilise donc le past perfect simple.

À retenir :
  • Utilisez le past perfect simple pour mettre en avant le résultat, le bilan ou une action achevée.
  • Utilisez le past perfect continu pour insister sur la durée, la continuité ou la répétition d'une action avant un repère passé.
  • Les verbes d’état s’emploient presque toujours au past perfect simple.

Tableau comparatif : prétérit, present perfect et past perfect

Ces trois temps expriment des actions passées, mais ils ne s'emploient pas dans les mêmes situations. Le choix dépend du lien avec le présent ou de la chronologie des événements.

Temps Lien temporel Exemple
Prétérit simple Action passée datée, terminée, sans lien avec le présent. I saw him yesterday.
Present perfect Action passée ayant un lien avec le présent (bilan, expérience ou action qui continue). I have seen him today.
(la journée n’est pas terminée)
Past perfect Action passée antérieure à une autre action passée. I had seen him before the meeting.

Exemple narratif

Dans un récit, le prétérit simple fait progresser l'histoire, tandis que le past perfect permet de revenir en arrière pour évoquer un événement antérieur.

Yesterday morning, I arrived at the office at 9. I had left home early because I had woken up at 5 a.m. I had never felt so tired.

Analyse :
  • I arrivedprétérit simple : c'est l'action principale du récit.
  • I had leftpast perfect : le départ de la maison est antérieur à l'arrivée au bureau.
  • I had woken uppast perfect : le réveil est encore plus ancien.
  • I had never felt so tiredpast perfect : bilan ou expérience à ce moment du passé.
À retenir :
  • Le prétérit simple raconte les événements passés dans leur ordre chronologique.
  • Le present perfect établit toujours un lien entre le passé et le présent.
  • Le past perfect permet de revenir en arrière dans le récit pour exprimer une action antérieure à un autre moment du passé.

Pièges fréquents et confusions

Les erreurs liées au past perfect concernent principalement le choix du temps, l'utilisation du participe passé, les verbes d'état et les structures avec inversion.

Erreur Correction
When I arrived, the film already started. When I arrived, the film had already started.
(antériorité : le film avait commencé avant mon arrivée)
She didn’t come because she has been ill. She didn’t come because she had been ill.
(cause située dans le passé : past perfect)
He had went out before I called. He had gone out before I called.
(participe passé de go : gone)
I had been knowing him for years. I had known him for years.
(know est un verbe d'état, pas de forme continue)
After she had finished, she had left. After she had finished, she left.
(l'action la plus récente se met au prétérit simple)
No sooner I had sat down than… No sooner had I sat down than…
(inversion obligatoire après No sooner)
À retenir :
  • Le past perfect sert à exprimer une action terminée avant une autre action passée.
  • Après had, on utilise toujours le participe passé :
    had went → ✅ had gone
  • Les verbes d'état ne prennent généralement pas la forme continue :
    had been knowing → ✅ had known
  • Dans les structures formelles comme No sooner… than ou Hardly… when, l'inversion est obligatoire :
    No sooner had I arrived than he left.

Exercices 

Exercice 1 – Conjuguez les verbes au past perfect simple ou continu.

  1. When the firefighters arrived, the house __________ (already / burn) for an hour.
  2. She __________ (never / see) a dolphin before she went to Florida.
  3. They were hungry because they __________ (not / eat) anything since breakfast.
  4. He __________ (try) to open the door for ten minutes when he found the right key.
  5. By the time we got to the cinema, the film __________ (already / start).

Corrigé

Exercice 1

  1. had already been burning (durée avec for an hour)
  2. had never seen (expérience avant un moment passé)
  3. hadn't eaten (bilan passé)
  4. had been trying (durée, action continue)
  5. had already started (antériorité)

Exercice 2 – Mettez les verbes au temps qui convient (prétérit simple, past perfect simple ou continu).

  1. I __________ (recognise) him immediately because I __________ (meet) him before.
  2. After the guests __________ (leave), we __________ (clean) the house.
  3. She __________ (be) exhausted because she __________ (work) all day.
  4. He __________ (say) he __________ (never / visit) London.
  5. Hardly __________ we __________ (enter) the room when the lights __________ (go) out.

Corrigé

Exercice 2

  1. recognised / had met (antériorité : je l’avais déjà rencontré)
  2. had left / cleaned (ou had left / cleaned)
  3. was / had been working (cause, activité passée)
  4. said / had never visited (discours rapporté)
  5. had we entered / went (inversion hardly… when)

Exercice 3 – Reformulez les phrases en utilisant le past perfect pour marquer l’antériorité.

  1. I missed the bus. Then I was late for school. → I was late for school because…
  2. She finished her degree. Then she started looking for a job. → After she…
  3. He saved enough money. Then he bought a car. → He bought a car after…

Corrigé

Exercice 3

  1. I was late for school because I had missed the bus.
  2. After she had finished her degree, she started looking for a job.
  3. He bought a car after he had saved enough money.

Exercice 4 – Traduisez en anglais.

  1. À peine étions-nous sortis qu’il s’est mis à pleuvoir. (utiliser hardly)
  2. Elle était en colère parce que quelqu’un avait ouvert son courrier.
  3. Il n’avait jamais pris l’avion avant ce voyage.
  4. Quand je suis arrivé, ils attendaient depuis plus d’une heure.
  5. Avant de rencontrer son mari, elle avait vécu dans trois pays différents.

 

Corrigé

Exercice 4

  1. Hardly had we gone out when it started raining.
  2. She was angry because someone had opened her mail.
  3. He had never flown / taken a plane before that trip.
  4. When I arrived, they had been waiting for over an hour.
  5. Before she met her husband, she had lived in three different countries.

Exercice de synthèse

A. Conjuguez les verbes entre parenthèses au temps du passé qui convient (prétérit simple, past perfect simple ou continu).

  1. When we __________ (reach) the station, the train __________ (just / leave).
  2. She __________ (tell) me she __________ (never / be) to Scotland.
  3. They __________ (walk) for six hours before they __________ (find) a village.
  4. He __________ (apologise) because he __________ (break) my vase.
  5. Scarcely __________ he __________ (lie) down when his phone __________ (ring).

B. Expliquez la différence de sens entre les deux phrases.

  1. a) When I arrived, she left.
    b) When I arrived, she had left.
  2. a) I had been cleaning the house all morning.
    b) I had cleaned the house.

C. Traduisez le court paragraphe suivant.
« Le sol était glissant parce qu’il avait neigé toute la nuit. Je n’étais jamais venu dans cette région auparavant. Après avoir roulé pendant deux heures, j’ai finalement trouvé le chalet. Mes amis étaient déjà arrivés et avaient préparé le dîner. »

 

Corrigé

A.

  1. reached / had just left (antériorité)
  2. told / had never been (discours rapporté + expérience antérieure)
  3. had been walking / found (durée avant le repère)
  4. apologised / had broken (cause passée)
  5. had he lain / rang (Scarcely + inversion + when)

B.

  1. a) D'abord je suis arrivé, puis elle est partie (actions successives).
    b) Elle était déjà partie avant mon arrivée (antériorité).
  2. a) J'avais passé la matinée à nettoyer (activité, peut-être pas fini).
    b) J'avais nettoyé la maison (résultat : la maison était propre).

C.
« The ground was slippery because it had been snowing all night. I had never been to that region before. After I had been driving for two hours, I finally found the chalet. My friends had already arrived and had prepared dinner. »