Exercices de grammaire › Past Perfect Tense
Le past perfect : questions ouvertes
450 exercices à trous, 45 tests de dix
Le mot interrogatif, puis had, puis le sujet, puis le participe passé.
Le participe passé est la troisième forme des tableaux de verbes : written, gone, built. Il ne change jamais avec le sujet.
Entraînez-vous sur cette forme
Chargement…
Votre première question arrive.
L’ordre habituel
Quatre places : mot interrogatif — had — sujet — participe passé.
Why had the alarm gone off?
Quand who ou what est le sujet
Rien ne s’inverse :
- Who had left the door open?
- What had gone wrong?
Ce sont les questions d’une enquête : une chose est déjà vraie, et vous demandez ce qui l’a produite.
How long had
Interroge sur une durée déjà écoulée à un point du passé :
By the time she retired, how long had she worked there?
La réponse prend for : For thirty years.
Les questions rapportées
Dès que la question est rapportée, l’ordre redevient normal et le temps se décale encore :
- directe : Where had he been?
- rapportée : She asked where he had been.
Où ça coince pour un francophone
« Où tu étais allé ? » donne la faute. L’ordre familier français laisse le sujet devant le verbe ; l’anglais inverse toujours :
| français | anglais |
|---|---|
| Où étais-tu allé ? | Where had you been? |
| Où est-ce que tu étais allé ? | Where had you been? |
| Où tu étais allé ? | Where had you been? |
La troisième ligne produit Where you had been?, la première erreur ci-dessus.
« Qui avait cassé la fenêtre ? » vous donne la bonne forme. Quand l’interrogatif est le sujet, le français n’ajoute rien non plus :
- « Qui avait laissé la porte ouverte ? » → Who had left the door open?
- « Qu’est-ce qui avait mal tourné ? » → What had gone wrong?
Et il n’y a pas de second sujet : Who had he broken the window? ajoute un he en trop.
« Depuis combien de temps » recule d’un cran, comme chez vous. Le français emploie l’imparfait avec « depuis » là où l’anglais emploie le past perfect — c’est le même décalage qu’au present perfect, reporté dans le passé :
Quand elle a pris sa retraite, elle travaillait là depuis combien de temps ? → By the time she retired, how long had she worked there?
La réponse prend for : For thirty years — « depuis trente ans ».
Et le décalage des temps dans la question rapportée, vous le faites aussi. C’est l’un des points où le français et l’anglais s’accordent le mieux :
Elle a demandé où il était allé. → She asked where he had been.
Dans les deux langues, la subordonnée perd l’inversion et garde le temps reculé.
Toutes les formes
| Mot interrogatif | Exemple | Ce qu'on demande |
|---|---|---|
| What | What had happened? | l'événement |
| Where | Where had she gone? | le lieu |
| Why | Why had he left? | la raison |
| How long | How long had they waited? | la durée |
| Who | Who had taken it? | la personne — voir plus bas |
Exemples
Tirés des 450 phrases de cet exercice. La réponse est surlignée.
- When had your parents bought the tickets before the concert sold out?
- When had they lost the house key before leaving for vacation?
- How had the weather been during the weekend?
- What had she eaten before she left for work?
- Why had she gone to the party before she remembered she had other plans?
- When had Amanda done her homework before she left for school?
- When had Alex and Emily heard about the concert?
- How many books had they read before starting their own library?
- When had you finished your homework before yesterday?
- Where had he left his wallet before leaving the restaurant?
- What had they seen during their vacation in Hawaii?
- What had she put in the bag before she gave it to him?
Erreurs à éviter
Incorrect : Where you had been? correct : Where had you been?
Had se place avant le sujet.
Incorrect : Who had he broken the window? correct : Who had broken the window?
Quand who fait l'action, il n'y a pas de second sujet.