Present Perfect

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:

irregular-verbs-list

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:

PDF:

present-perfect-exercises

present-perfect-corrigecc81

 

 

Autres activités :

Singing in the Rain – Present be + ing

To Be questions dialogues

English Dialogue : Present Simple

Present simple Dialogue 2

Dialogue be + ing

Dialogue Be + ing 2