Le present perfect se construit avec l’auxiliaire avoir (have ou has) et le verbe au participe passé:
Pour le participe passé on ajoute ed aux verbes réguliers. Pour les verbes irrégulier on utilise la troisième forme du tableau:
Exemples:
You have eaten all the cake. She has lived in London for 4 years.
On contracte souvent le sujet et have ou has:
I have –> I’ve, You have –> You’ve, He has –> He’s, She has –> She’s, It has –> It’s, We have –> We’ve, They have –> They’ve.
Le present perfect s’emploi dans deux contextes:
- Pour les choses qui viennent de se produire : « just now » (à l’instant)
« I have finished » (just now) –> J’ai fini (à l’instant)
« You have arrived » –> tu es arrivé
« She has left » –> Elle est partie
- Pour les bilans, ce qu’on a fait jusqu’à présent. Ce contexte s’accompagne souvent de since ou for. (depuis et pendant)
« I have lived in Antibes since 2014. » –> Je vis à Antibes depuis 2014
« You have studied English for 5 years » –> Tu as étudié l’anglais pendant 5 ans.
Une petite particularité importante
She has gone to Italy = Elle est partie en Italie (elle y est toujours)
She has been to Italy = Elle a été en Italie (maintenant elle est rentrée)
Pour les phrases négatives on utilise not:
- have –> haven’t (have not)
- has –> hasn’t (has not)
« I haven’t seen this movie. »
« She hasn’t called »
« They haven’t finished »
Pour les questions on inverse le sujet avec have ou has:
- Have you seen this movie? (as-tu vu ce film?)
- Has she finished? (A-t-elle terminé?)
Pour les questions ouvertes on ajoute au début: what, where, when, who, why, how much, how many.
- What have you done? (Qu’as-tu fait?)
- Where has she gone? (Où est elle allée?)
Voici quelques exercices pour vous familiariser avec le present perfect:
Exercice 1 : Construisez une phrase au present perfect avec le verbe indiqué.
- I _____have_______ ________finished________ ! (to finish)
- You ____________ ________________ early… (to leave)
- She ______________ _________________ . (to arrive)
- I ___________ _______________ English since 2012. (to teach)
- Mr Smith ___________ _____________ . (to call)
- I’m sorry, I _____________ ________________ the vase. (to break)
- They __________ ______________ in Cannes for 5 months. (to live)
- Mr and Mrs Potter ____________ ________________ married for 5 years. (to be)
- We _____________ _________________ a taxi. (to take)
- You ____________ ________________ all the wine! (to drink)
- He ____________ __________________ all the countries in Europe! (to visit)
- I ______________ never ________________ a helicopter. (to fly)
- The King ____________ _______________. (to speak)
- She ___________ ________________ 4 languages! (to learn)
- They _______________ _____________ to Italy (To go)
- She ___________ _________________ for 30 minutes. (to sleep)
Exercice 2 Choisissez le bon verbe: Gone, ou Been
- I have ____________ to Italy 5 times.
- I have ______________ to Italy. I will come back on Tuesday.
- They have ______________ to live in England. I will miss them.
- She has ______________ to many countries. She loves to travel.
- He’s _____________ to the supermarket. Can I take a message?
- I’ve __________ to the doctor. He prescribed rest so I’m taking a nap.
- He’s _____________ to bed, he was tired.
Exercice 3 Formez des questions au Present perfect en utilisant les verbes
- ____Have_________ you _______seen_________ Bobby? (to see)
- Where ____________ he ________________ ? (to go)
- What ___________ you ________________ today? (to do)
- __________ you ________________? (to eat)
- What ___________ they ________________ ? (to visit)
- __________ he ____________ to Italy? (to be)
- How many times __________ you ______________ skiing? (to be)
- ___________ we ______________ yet? (to finish)
- Why __________ he __________________ ? (to leave)
- __________ you _____________ the news? (to hear)
Exercice 4 Formez des phrases au present perfect négatif.
- I __haven’t_________ ____finished_________. (to finish)
- She _______________ _________________ the bus. (to take)
- We _______________ ________________ our promise!! (to forget)
- She ______________ ______________ any short stories. (to write)
- I _________ _________________ very well today.
- We _____________ _____________ much time. (to have)
- He _____________ ______________ much money. (to spend)
Exercice 5 complétez l’histoire avec le bon verbe
List of things I have done in my life:
- I have _____________ a helicopter
- I’ve _____________ many countries
- I’ve _____________ the Mona Lisa
- I’ve _____________ the lottery
- I’ve _____________ all Victor Hugo
- I’ve _____________ under the stars
- I’ve _____________ Chinese
- I’ve _____________ a big house on the Cap d’Antibes.
Verbes : to learn, to see, to read, to visit, to sleep, to fly, to win, to buy.