For/Ago

Quelle est la différence entre for et ago ?

For et ago sont tous deux utilisés pour parler du temps, mais ils ne s’emploient pas de la même manière.

Ago fait référence à un moment précis dans le passé, tandis que for indique la durée d’une action.

Consulte les exemples et les explications ci-dessous pour tout savoir sur la différence entre ago et for, puis teste tes connaissances avec les exercices gratuits.

Macy lives in London. She has lived there for four years.

She used to live in Cape Town. She lived in Cape Town ten years ago. She lived there for five years.

Every summer, she goes to Cape Town for a month to visit her friends.

It feels like a long time ago that she lived there.

Ago

Ago fait référence à un moment précis dans le passé. On l’utilise avec une expression de temps, comme 5 minutes, 2 weeks2 semaines, 10 years10 ans etc.

Exemples :
Macy lived in Cape Town 10 years ago.Macy a vécu au Cap il y a 10 ans.
It feels like a long time ago that she lived there.Il semble que cela fait longtemps qu’elle a vécu là-bas.

On utilise ago au prétérit simple, pas au présent perfect.

Exemple :
She has lived in Cape Town 10 years ago.Elle a vécu au Cap il y a 10 ans.

For

For est une préposition de temps : elle indique la durée d’une action et répond à la question how long?Combien de temps ?. On ne l’utilise pas avec des moments précis, seulement avec des périodes de temps, comme 2 weeks2 semaines, 3 days3 jours, 10 years10 ans etc.

Exemple :
She lived in Cape Town for 5 years.Elle a vécu au Cap pendant 5 ans.

For peut s’utiliser dans presque tous les temps et est souvent employé avec le présent perfect.

Exemples :
Now she lives in London. She has lived there for 4 years.Maintenant, elle habite à Londres. Elle y vit depuis 4 ans.
Every summer, she goes to Cape Town for a month to visit her friends.Chaque été, elle va au Cap pendant un mois pour rendre visite à ses amis.

Pour en savoir plus, consulte notre page sur for/since.