Present perfect
I. Quand l’utiliser ?
On l’utilise pour faire un bilan d’actions passées qui ont une conséquence sur le présent.
Par exemple : I’ve got a sunburn because I haven’t put enough cream on (= j’ai attrapé un coup de soleil parce que je n’ai pas mis assez de crème). Le fait de ne pas avoir mis assez de crème a une conséquence sur le présent (en effet, j’ai attrapé un coup de soleil).
II. Comment l’utiliser ?
On a besoin de l’auxiliaire « have » : I have ; you have ; she/he/it has ; we have ; you have ; they have.
A. Forme affirmative
Sujet + have/has + participe passé.
Pour le participe passé, il y a deux cas :
– pour les verbes réguliers, il suffit d’ajouter « ed » à la fin.
– pour les verbes irréguliers, il faut les apprendre et le participe sera dans la « troisième colonne » (par exemple : go – went – gone).
Par exemple : He has worked / He has gone to the shop.
B. Forme négative
Sujet + hasn’t/haven’t + participe passé.
« Hasn’t » et « haven’t » sont les formes contractées de « has not » et « have not ».
Par exemple : He hasn’t gone to the shop.
C. Forme interrogative
Have/has + sujet + participe passé.
Par exemple : Has he gone to the shop?
=> Il faut retenir qu’avec le present perfect, il y a toujours un lien avec le présent.
Past perfect
Il ressemble beaucoup au present perfect. Il s’agit du « passé du passé », un passé qui est très loin.
I. Comment l’utiliser ?
A. Forme affirmative
Sujet + had + participe passé
Pour rappel : le participe passé peut être régulier et il faut rajouter « ed » à la fin du verbe ; ou irrégulier, et dans ce cas il faut l’apprendre par cœur (« troisième colonne » dans les tableaux de conjugaison).
Par exemple : I’d dreamed about it.
Had peut aussi s’écrire sous sa forme contractée « ’d ». Attention à ne pas confondre avec would : si c’était would, on aurait mis l’infinitif après et non pas le participe passé.
B. Forme interrogative
Had + sujet + participe passé
Par exemple : Had I dreamed about it?
C. Forme négative
Sujet + hadn’t + participe passé
Par exemple : I hadn’t dreamed about it.
II. Quand l’utiliser ?
– On l’utilise pour parler d’un événement antérieur à un moment passé.
Par exemple : When I arrived, they had already left (= quand je suis arrivé, ils étaient déjà partis). Ils étaient partis avant que je sois arrivé, donc on utilise le passé du passé.
– On peut l’utiliser pour faire un bilan dans le passé.
Par exemple : We had crushed them. We had won the game (= on les avait massacrés, on avait gagné le jeu).
– On peut aussi l’utiliser au discours indirect, quand on a affaire au prétérit ou au present perfect, pour respecter la concordance du temps.
Par exemple : « I’ve never met this uncle » – she said. Ainsi, quand on va le mettre au discours indirect, on va devoir changer le present perfect en past perfect : She said she had never met this uncle (before).