Exercices de grammaire › Present Perfect Continuous Tense

Le present perfect continu : questions ouvertes

640 exercices à trous, 64 tests de dix

Le mot interrogatif d'abord, puis have ou has, 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 — have ou has — sujet — been — forme en -ing.

Why has she been crying?

How long est la question pour laquelle ce temps existe

How long have you been learning English?

La réponse prend for avec une durée ou since avec un point de départ : For two years / Since school.

Comparez How long did you learn English?, qui porte sur une période terminée.

Quand who est le sujet

Pas d’inversion, parce qu’il n’y a pas d’autre sujet, et le résultat est souvent une question qui porte une accusation :

Comparez Who has he been calling? — là, c’est he qui appelle, donc l’ordre ordinaire revient.

What have you been doing

Posée sur le passé récent en général, c’est une question amicale. Posée devant un désordre, elle ne l’est plus. Le temps est le même ; c’est la situation qui donne le ton.

Où ça coince pour un francophone

« Depuis combien de temps… » est la question de cette page, et le français la met au présent. C’est la deuxième erreur ci-dessus :

françaisanglais
Tu attends depuis combien de temps ?How long have you been waiting?
Vous apprenez l’anglais depuis combien de temps ?How long have you been learning English?
Tu as appris l’anglais pendant combien de temps ?How long did you learn English?

Les deux premières lignes durent encore et prennent ce temps ; la troisième est terminée et prend le passé simple. Le français marque la différence par « depuis » contre « pendant ».

« Tu attends depuis combien de temps ? » sans inversion donne la faute. L’ordre familier français — « Tu attends depuis quand ? » — produit How long you have been waiting?. En anglais, l’auxiliaire passe toujours devant le sujet.

« Qui s’est servi de ma tasse ? » vous donne le bon ton et la bonne forme. Quand l’interrogatif est le sujet, rien ne s’inverse, en français comme en anglais :

Et dans les deux langues, la question sonne comme un reproche.

Comparez avec la question sur le complément. « Qui a-t-il appelé ? » → Who has he been calling? : là, he est le sujet et garde sa place. Le test est le même qu’en français — qui fait l’action ?

« Qu’est-ce que tu as fait ? » a deux traductions, selon le ton. What have you been doing? porte sur le temps récent en général ; What have you done?, sur un acte précis et souvent sur ses dégâts. Le français emploie le même passé composé pour les deux.

Toutes les formes

Mot interrogatifExempleCe qu'on demande
How longHow long have you been waiting?la durée
WhatWhat have you been doing?l'activité
WhereWhere has she been staying?le lieu
WhyWhy have they been arguing?la raison
WhoWho has been using my desk?la personne — voir plus bas

Exemples

Tirés des 640 phrases de cet exercice. La réponse est surlignée.

Erreurs à éviter

Incorrect : How long you have been waiting? correct : How long have you been waiting?

L'auxiliaire se place avant le sujet.

Incorrect : How long are you waiting? correct : How long have you been waiting?

L'attente a commencé avant et dure encore.

Incorrect : Who has been he calling? correct : Who has he been calling?

Ici who est le complément, donc le sujet he garde sa place normale.

Autres formes de Present Perfect Continuous Tense

Pratique mixte → Cette forme est acquise ? Essayez-la parmi toutes les autres : dix, vingt ou trente phrases de chaque forme à la fois.