Exercices : le present perfect en anglais

Entraînez-vous avec le present perfect grâce aux exercices d’anglais suivants. Vous pourrez ainsi tester votre maîtrise de la construction de ce temps à la forme simple et progressive.

N’hésitez pas à relire la leçon et à visionner les vidéos sur le sujet pour vous rafraîchir la mémoire !

Leçons de référence

Deux leçons vous sont recommandés : le present perfect en anglais et les verbes irréguliers. Les vidéos de référence se trouvent en dessous des exercices.

Les exercices

Exercice 1

Mettez le verbe entre parenthèses au present perfect simple :

  1. They ________ (to redecorate) their house. It looks much better! = Ils ont redécoré leur maison. Elle est beaucoup mieux !
  2. My neighbor ________ (to have) her dog for 14 years. =  Ça fait 14 ans que ma voisine a son chien.
  3. It ________ (not / to rain) there for 3 months. = Il n’a pas plus là-bas depuis 3 mois.
  4. How long ________ (you / to play) chess? = Ça fait combien de temps que tu joues aux échecs ?
  5. Our daughter ________ (to take) private piano lessons. = Notre fille a pris des cours particuliers de piano.
  1. have redecorated
  2. has had
  3. hasn’t rained
  4. have you played
  5. has taken

Télécharger la fiche-mémo en PDF.

Télécharger notre cours complet sur le present perfect en anglais.

Invalid email address

Exercice 2

Mettez le verbe entre parenthèses au present perfect continu :

  1. How long ________ (we / to wait) for that moment? = Ça fait combien de temps qu’on attend ce moment ?
  2. Marc feels great these days. He ________ (to date) someone. = Marc se sent bien en ce moment. Il voit quelqu’un.
  3. Sorry about the mess, I ________ (to try) to find my glasses. = Désolé pour le bazar, j’essaie de retrouver mes lunettes.
  4. They ________ (to call) you for 2 hours! = Ca fait 2 heures qu’ils t’appellent !
  5. You ________ (not / to pay) attention to anything today. What’s going on? = Tu ne fais attention à rien aujourd’hui. Qu’est-ce qui se passe ?
  1. have we been waiting
  2. has been dating
  3. have been trying
  4. have been calling
  5. haven’t been paying

Exercice 3

Mettez les verbes entre parenthèses au present perfect simple ou au present perfect continu selon le contexte :

  1. We ________ (to study) all the morning. We’re fed up! = Ça fait depuis ce matin qu’on révise. On en a marre !
  2. I ________ (to make) an apple pie. Would you like some? = J’ai fait une tarte aux pommes. Tu en veux ?
  3. She ________ (to finish) reading her book already. = Elle a déjà fini de lire son livre.
  4. Usually, he runs 10 km every day, but he ________ (to run) less than 7 km daily for the last week. = D’habitude, il court 10 km tous les jours, mais depuis la semaine dernière, il fait moins de 7 km par jour.
  5. How long ________ (you / to be) a legal consultant? = Ça fait combien de temps que tu es conseiller juridique ?
  1. have been studying
  2. have made
  3. has finished
  4. has been running
  5. have you been

Exercice 4

Traduisez ces phrases :

  1. J’habite à Paris depuis 2005.
  2. Il travaille dans cette entreprise depuis 8 ans.
  3. Etes-vous déjà allés aux Etats-Unis ?
  4. Ils n’ont jamais vu Titanic.
  5. On vient juste d’atterrir.
  1. I have lived / have been living in Paris since 2005.
  2. He has worked / has been working in this company for 8 years.
  3. Have you ever been to the USA?
  4. They have never seen Titanic.
  5. We have just landed.

Vos vidéos de référence

Le Present Perfect Simple Expliqué Facilement en 20 Minutes (Conjugaison Anglaise)
Present Perfect Simple & Continuous : Toutes les Différences à Connaître
Quand utiliser le present perfect simple et continu en anglais
Present Perfect Continuous : Découvrez Comment le Conjuguer et l'Utiliser Facilement

D’autres exercices pour tester vos connaissances