Le present perfect Anglais 4e
🇬🇧 Anglais🎒 4e (collège)✅ 15 exercices corrigés
📖 La leçon
I have finished! = J'ai fini (c'est fait, maintenant).
She has lost her keys. (elle ne les a toujours pas)
Le present perfect se forme avec have ou has plus le participe passé. Il relie le passé au présent : I have finished, j'ai fini et c'est vrai maintenant.
▶ S'entraîner sur cette notion
✏️ 15 exercices corrigés : le present perfect
Chaque exercice donne les réponses proposées, la bonne réponse et son explication. Les trois premiers sont ouverts, touchez les autres pour les déplier.
« I have ___ this film. » (see)
seen · saw · see · sawed
✔ Réponse : seen
Present perfect : have + participe passé → seen.
« She has lived here ___ 2020. »
since · for · during · ago
✔ Réponse : since
Since + point de départ (2020). For + durée (for 4 years).
« ___ you ever been to London? »
Have · Did · Are · Do
✔ Réponse : Have
Have you ever…? : le present perfect de l'expérience.
« I ___ my keys. » (present perfect, lose)
have lost · lost · lose · have lose
✔ Réponse : have lost
Present perfect : have + participe passé de lose → lost.
« He ___ his homework yet. » (do, negatif)
hasn't done · didn't did · doesn't do · hasn't did
✔ Réponse : hasn't done
Present perfect négatif : hasn't + participe (done).
« I have ___ finished my homework. » (à l'instant)
just · yet · still · ago
✔ Réponse : just
Have just + participe passé = venir de faire : I have just finished.
« She hasn't called me ___. »
yet · already · just · never
✔ Réponse : yet
Yet en fin de phrase négative = pas encore : she hasn't called yet.
Le participe passé de « write » ?
written · wrote · writed · writing
✔ Réponse : written
Write → wrote → written. Le present perfect utilise written.
« I have known him ___ ten years. »
for · since · during · ago
✔ Réponse : for
For + durée : for ten years. Since + point de départ : since 2016.
Le participe passé de « break » ?
broken · broke · breaked · brake
✔ Réponse : broken
Break → broke → broken. I have broken my arm = je me suis cassé le bras.
« How ___ have you lived here? »
long · much · many · far
✔ Réponse : long
How long + present perfect = depuis combien de temps.
« I have ___ eaten sushi. » (jamais)
never · ever · yet · always
✔ Réponse : never
Never entre have et le participe : I have never eaten = je n'ai jamais mangé.
« She has ___ to Spain twice. »
been · gone · went · go
✔ Réponse : been
Has been to = y est allée et est revenue. Has gone to = y est encore.
« We ___ waiting for two hours! »
have been · are · was · have
✔ Réponse : have been
Present perfect continu : have been + -ing, pour une action qui dure encore.
« He has worked here ___ last September. »
since · for · from · during
✔ Réponse : since
Since + point de départ précis (last September). For + durée.