![]() |
> Plus de cours & d'exercices d'anglais sur les mêmes thèmes : | Autres thèmes] |
> Tests similaires : - Present perfect | |
> Double-cliquez sur n'importe quel terme pour obtenir une traduction... |
Present perfect 2m5t58
The present perfect
2r2d3d
1. Formation
Pour former le present perfect, on utilise l'auxiliaire 'To have', conjugué au présent, suivi du participe é du verbe.
C'est simple, non ?
Ce qui l'est moins, c'est son usage, car l'anglophone ne pense pas les temps de la même manière que les francophones !
2. Emplois
1. Une action qui vient juste de se produire (= just)
Exemples :
It has just rained.
I have just said it.
2. Une action qui s'est déroulée à un moment indéfini du é
Exemples :
I have bought a new car.
He has already met him.
3. Une action achevée dans une période de temps non encore terminée
Exemple :
They have sung a lot today. Ils ont beaucoup chanté aujourd'hui.
Dans ce cas-ci, "aujourd'hui" n'est pas terminé. Si la journée était terminée, l'anglophone dirait : 'They sang a lot today' (= the simple past)
4. Une action ée qui a abouti à un résultat, une conséquence dans le présent
Exemple :
I have walked too much, I am exhausted. J'ai trop marché, je suis épuisé.
5. Une action qui a débuté dans le é et est toujours en cours (ou qui se termine maintenant, dans le présent)
Exemples :
I have worked here since 1990. (et j'y travaille toujours)
I have known her for three years. Je la connais depuis trois ans (et je la connais toujours).
Si je veux dire : 'Il y a 3 mois que je la connais'='Je la connais depuis 3 mois', l'anglophone dira : 'I have known her for 3 months'.
Mais si je dis : 'Je l'ai connu il y a 3 mois' ou 'Il y a 3 mois, je l'ai connu', l'anglophone dira : 'I knew her 3 months ago' (= the simple past)
Mettez au présent perfect simple. Utilisez les formes irrégulières.


Exercice d'anglais "Present perfect" créé par connecter à votre compte pour sauvegarder votre résultat.
Fin de l'exercice d'anglais "Present perfect"
Un exercice d'anglais gratuit pour apprendre l'anglais.
Present perfect