agoadverb
before now, by the length of time stated
Ago comes after the length of time (two days ago, a long time ago) and measures back from the present moment. It goes with the simple past, not the present perfect: We moved here three years ago. To measure back from a time in the past, use before or earlier: I had met her two years before.
- Kim moved here three years ago.
- I saw Omar a few minutes ago.
- It all happened a long time ago, before you were born.
- How long ago did you order? (how long ago: asking how far back)
Collocations
Compare before (before or earlier counts back from a time in the past, not from now: I had met her two years before); since (since gives the starting point; ago gives the distance back: since Monday, three days ago); for (for gives the length of a period: for three days)
Usage
Ago is never used on its own or before the time phrase: two days ago, not ago two days. A long time ago and long ago mean the same; long ago is more literary.
Common mistakes
Ago, not before, counts back from now, and it comes after the time phrase.
Word origin
Ago is a short form of agone, the past participle of an old verb meaning to go by or pass away. Two days ago was two days gone, which is why ago comes after the time phrase, like a participle.
Checked against: Wiktionary, Online Etymology Dictionary (2026-09-16)