Present perfect
I. Quand utiliser le present perfect ?
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 utiliser le present perfect ?
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 utiliser le past perfect ?
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 utiliser le past perfect ?
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).