Exercices de grammaire › Present Perfect Tense
Le present perfect : questions fermées
470 exercices à trous, 47 tests de dix
Placez l'auxiliaire devant le sujet. Rien d'autre ne bouge.
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.
Le schéma
Une affirmation devient une question en inversant les deux premiers éléments :
- You have finished. → Have you finished?
- She has paid. → Has she paid?
N’ajoutez jamais do ni did. L’auxiliaire est déjà là.
La réponse courte garde l’auxiliaire
L’anglais répond avec l’auxiliaire, pas avec le verbe principal : Yes, I have. / No, she hasn’t. Répondre Yes, I have seen n’est pas faux, juste inhabituel — la forme courte est ce que l’on dit.
ever et yet
Ever veut dire « à un moment quelconque de votre vie » et se place juste avant le participe passé :
Have you ever driven abroad?
Yet demande si une chose attendue s’est produite, et se place en fin de phrase :
Has the post arrived yet?
Les deux font des choses différentes. Ever ouvre toute une vie ; yet pointe une chose précise que vous attendez tous les deux.
Où ça coince pour un francophone
L’inversion de avoir vous donne la bonne forme. C’est un cas rare où la traduction mot à mot marche :
As-tu fini ? → Have you finished? A-t-elle payé ? → Has she paid?
Il n’y a pas de did à chercher. L’erreur Did you have seen it? est une sur-correction.
« Avez-vous déjà vu… » demande ever, pas already. C’est la distinction la plus utile de cette page :
| français | anglais |
|---|---|
| Avez-vous déjà conduit à l’étranger ? | Have you ever driven abroad? |
| Le courrier est déjà arrivé ? | Has the post arrived yet? |
Votre « déjà » interrogatif donne ever quand la question porte sur toute une vie, et yet quand elle porte sur une chose attendue aujourd’hui. Already ne va que dans l’affirmation.
« Au Japon » ne vous dit pas s’il faut to ou in. Le français emploie la même préposition pour la destination et le lieu : « je vais au Japon » et « je suis au Japon ». L’anglais sépare :
- Have you ever been to Japan? — y êtes-vous allé un jour ?
- Were you in Japan at the time? — vous y trouviez-vous alors ?
C’est la deuxième erreur ci-dessus, et le français ne donne aucun indice. Avec been, c’est presque toujours to.
La réponse courte reprend l’auxiliaire. À « As-tu fini ? » le français répond « Oui » ; l’anglais répond Yes, I have. Et la forme affirmative ne se contracte pas.
Toutes les formes
| Sujet | Question | Réponse courte, oui | Réponse courte, non |
|---|---|---|---|
| I, you, we, they | Have they finished? | Yes, they have. | No, they haven't. |
| he, she, it | Has she finished? | Yes, she has. | No, she hasn't. |
Exemples
Tirés des 470 phrases de cet exercice. La réponse est surlignée.
- Have you ever stayed up all night studying?
- Has she lived in this city for a long time?
- Have you been to that new restaurant in town?
- Has she found a new job yet?
- Have the students done their homework yet?
- Has she gone to the new restaurant lately?
- Have they bought their tickets for the concert?
- I've lost my keys. Can you help me find them?
- Have they eaten at that restaurant before?
- Has she heard her favorite song on the radio?
- Have you read the new book by your favorite author?
- Has she watched the last episode of the TV series yet?
Erreurs à éviter
Incorrect : Did you have seen it? correct : Have you seen it?
Le present perfect pose ses propres questions. Did appartient au passé simple.
Incorrect : Have you ever been in Japan? correct : Have you ever been to Japan?
Been to veut dire « être allé ». Been in désigne l'endroit où quelqu'un se trouvait.