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 :
- They ________ (to redecorate) their house. It looks much better! = Ils ont redécoré leur maison. Elle est beaucoup mieux !
- My neighbor ________ (to have) her dog for 14 years. = Ça fait 14 ans que ma voisine a son chien.
- It ________ (not / to rain) there for 3 months. = Il n’a pas plus là-bas depuis 3 mois.
- How long ________ (you / to play) chess? = Ça fait combien de temps que tu joues aux échecs ?
- Our daughter ________ (to take) private piano lessons. = Notre fille a pris des cours particuliers de piano.
- have redecorated
- has had
- hasn’t rained
- have you played
- has taken
Télécharger la fiche-mémo en PDF.
Télécharger notre cours complet sur le present perfect en anglais.
Exercice 2
Mettez le verbe entre parenthèses au present perfect continu :
- How long ________ (we / to wait) for that moment? = Ça fait combien de temps qu’on attend ce moment ?
- Marc feels great these days. He ________ (to date) someone. = Marc se sent bien en ce moment. Il voit quelqu’un.
- Sorry about the mess, I ________ (to try) to find my glasses. = Désolé pour le bazar, j’essaie de retrouver mes lunettes.
- They ________ (to call) you for 2 hours! = Ca fait 2 heures qu’ils t’appellent !
- 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 ?
- have we been waiting
- has been dating
- have been trying
- have been calling
- haven’t been paying
Exercice 3
Mettez les verbes entre parenthèses au present perfect simple ou au present perfect continu selon le contexte :
- We ________ (to study) all the morning. We’re fed up! = Ça fait depuis ce matin qu’on révise. On en a marre !
- I ________ (to make) an apple pie. Would you like some? = J’ai fait une tarte aux pommes. Tu en veux ?
- She ________ (to finish) reading her book already. = Elle a déjà fini de lire son livre.
- 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.
- How long ________ (you / to be) a legal consultant? = Ça fait combien de temps que tu es conseiller juridique ?
- have been studying
- have made
- has finished
- has been running
- have you been
Exercice 4
Traduisez ces phrases :
- J’habite à Paris depuis 2005.
- Il travaille dans cette entreprise depuis 8 ans.
- Etes-vous déjà allés aux Etats-Unis ?
- Ils n’ont jamais vu Titanic.
- On vient juste d’atterrir.
- I have lived / have been living in Paris since 2005.
- He has worked / has been working in this company for 8 years.
- Have you ever been to the USA?
- They have never seen Titanic.
- We have just landed.