Le present perfect fait le lien entre le présent (present) et le passé (perfect).
On utilise ce temps pour :
parler d’un événement passé dont on ne connaît pas le moment exact.
o Ex : The alligator has eaten the mouse.
faire un bilan
o Ex : I have been to the USA but I have never visited Los Angeles.
Je suis allé aux Etats-Unis mais je n’ai jamais visité Los Angeles.
faire un bilan provisoire
o Ex : I haven’t been to Scotland yet.
Je ne suis encore jamais allé en Ecosse (mais il est possible que je le fasse un jour).
constater le résultat présent d’une action passée
o I have forgotten the butter !
(Il n’y a pas de beurre, résultat du fait que j’ai oublié d’en acheter.)
évoquer une action qui vient de se passer
o I have just finished my exercice.
Je viens de finir mon exercice.
Pour parler d’une action commencée dans le passé et qui n’est pas encore terminée (avec for + durée ou avec since + moment de départ de l’action)
o I have lived in Lausanne for several years.
J’habite à Lausanne depuis plusieurs années (c’est toujours vrai aujourd’hui).
o I have lived in Lausanne since 2004.
J’habite à Lausanne depuis 2004 (c’est toujours vrai aujourd’hui).
On l’utilise souvent avec « ever » :
o Have you ever been to New York ? Es-tu déjà (une fois dans ta vie) allé à New York ?
Pour résumer :
Phrases affirmatives :
o Sujet + have/has + participe passé.
I have already gone to New York.
He has been a football player.
We have watched a lot of TV series.
Phrases négatives :
o Sujet + haven’t/hasn’t + participe passé
I haven’t gone to New York yet.
He hasn’t been a football player.
We haven’t watched a lot of TV series.
Phrases interrogatives :
o (Wh) + have/has + sujet + participe passé
Where have you been?
What has he done?
When have you seen this film?
Quelques exercices pour entraîner la conjugaison des verbes au present perfect.
Cours et exercices :
o https://www.anglaisfacile.com/exercices/exercice-anglais-2/exercice-anglais-3793.php
o https://www.anglaisfacile.com/exercices/exercice-anglais-2/exercice-anglais-55208.php
o https://www.anglaisfacile.com/exercices/exercice-anglais-2/exercice-anglais-9278.php
Quelques exercices sur la forme affirmative :
o https://www.anglaisfacile.com/exercices/exercice-anglais-2/exercice-anglais-4405.php
o https://www.anglaisfacile.com/exercices/exercice-anglais-2/exercice-anglais-6611.php
o https://www.anglaisfacile.com/exercices/exercice-anglais-2/exercice-anglais-6825.php
o https://www.anglaisfacile.com/exercices/exercice-anglais-2/exercice-anglais-7366.php
o https://www.anglaisfacile.com/exercices/exercice-anglais-2/exercice-anglais-17602.php
o https://www.anglaisfacile.com/exercices/exercice-anglais-2/exercice-anglais-97834.php
o https://www.anglaisfacile.com/exercices/exercice-anglais-2/exercice-anglais-113808.php
Quelques exercices sur les formes négatives et interrogatives :
o https://www.englisch-hilfen.de/en/exercises/tenses/present_perfect_negation.htm
o https://www.perfect-english-grammar.com/present-perfect-exercise-2.html
o http://www.adelescorner.org/grammar/pres_perfect/pres_perfect_neg.html
o https://www.anglaisfacile.com/exercices/exercice-anglais-2/exercice-anglais-9798.php
o https://www.anglaisfacile.com/exercices/exercice-anglais-2/exercice-anglais-108326.php
o https://agendaweb.org/exercises/verbs/present-perfect-mixed
o https://elt.oup.com/student/solutions/elementary/grammar/grammar_10_022e?cc=ch&selLanguage=en