Exercices de grammaire › Past Perfect Continuous Tense
Le past perfect continu : questions ouvertes
450 exercices à trous, 45 tests de dix
Le mot interrogatif, puis had, puis le sujet, puis been et la forme en -ing.
Entraînez-vous sur cette forme
Chargement…
Votre première question arrive.
L’ordre habituel
Cinq places : mot interrogatif — had — sujet — been — forme en -ing.
Why had the alarm been ringing?
How long had
La question pour laquelle ce temps existe. Elle porte sur une durée déjà écoulée à un point du passé :
By the time he resigned, how long had he been working there?
La réponse prend for avec une durée ou since avec un point de départ.
Quand who est le sujet
Rien ne s’inverse, et la question porte d’ordinaire une accusation :
- Who had been smoking in here?
- What had been causing the noise?
Au discours rapporté
Le rapport rétablit l’ordre normal, et le temps ne peut pas reculer davantage — il est déjà au plus loin que l’anglais puisse aller :
- directe : How long had they been waiting?
- rapportée : She asked how long they had been waiting.
Où ça coince pour un francophone
« Depuis combien de temps travaillait-elle là ? » est la question de cette page. Imparfait français, past perfect continu anglais :
Quand il a démissionné, il travaillait là depuis combien de temps ? → By the time he resigned, how long had he been working there?
Et la réponse prend for : For twelve years — « depuis douze ans ».
« Depuis combien de temps tu attendais ? » sans inversion donne la faute. L’ordre familier français produit How long you had been waiting?. En anglais, l’auxiliaire passe toujours devant le sujet, mot interrogatif ou pas.
« Qui avait fumé ici ? » vous donne la bonne forme et le bon ton. Quand l’interrogatif est le sujet, rien ne s’inverse, en français comme en anglais :
- « Qui avait fumé ici ? » → Who had been smoking in here?
- « Qu’est-ce qui faisait ce bruit ? » → What had been causing the noise?
Et dans les deux langues, la question sonne comme un reproche.
Les verbes d’état passent au simple, même dans la question. « Depuis combien de temps le connaissais-tu ? » → How long had you known him? — et non had you been knowing. C’est la deuxième erreur ci-dessus.
Le décalage dans la question rapportée, vous le faites aussi. Elle a demandé depuis combien de temps ils attendaient. → She asked how long they had been waiting. Dans les deux langues, la subordonnée perd l’inversion. Et en anglais, le temps ne recule pas davantage : le past perfect continu est le point le plus reculé de la langue.
Toutes les formes
| Mot interrogatif | Exemple | Ce qu'on demande |
|---|---|---|
| How long | How long had she been working there? | la durée |
| What | What had they been doing? | l'activité |
| Where | Where had he been staying? | le lieu |
| Why | Why had she been crying? | la raison |
| Who | Who had been using the car? | la personne — voir plus bas |
Exemples
Tirés des 450 phrases de cet exercice. La réponse est surlignée.
- What had the band been playing before the power went off?
- How long had you been doing this job before you quit?
- Who had she been living with before moving to a new city?
- How long had they been waiting for the bus before it finally arrived?
- How long had they been working on the project before they realized they were doing it wrong?
- Where had you been studying before you fell asleep?
- Who had he been traveling with before he traveled solo?
- Why had he been looking for hours before he finally found his keys?
- Who had he been practicing with before he started his own band?
- Who had she been staying with before she moved to another city?
- When had the class been preparing for the test before the exam?
- How long had she been writing letters to him before they met?
Erreurs à éviter
Incorrect : How long you had been waiting? correct : How long had you been waiting?
Had se place avant le sujet.
Incorrect : How long had you been knowing him? correct : How long had you known him?
Know est un verbe d'état et prend le past perfect simple.