SpeakUP Academy
RecursosDescubre tu nivel
SpeakUP Academy

Recursos

Lecciones de gramáticaPor temasFlash cardsGlosarioFalsos amigos¿Cuál usar?SufijosPrefijos
Descubre tu nivel
HomeWhich One?GrammarAgo vs Before
ESEN
Which one to use?Intermediateadverbadverb

AgovsBefore

'Ago' measures time from the present moment backward; 'before' expresses time relative to another reference point.

Side-by-side comparison

Ago
adverb

"Ago" always counts backward from the moment you are speaking. Use it with the simple past and after the time expression: "two years ago", "ten minutes ago".

  • She graduated three years ago and has been working in marketing since then.

  • The project started six months ago but has already exceeded expectations.

  • I called him two hours ago but he has not called back yet.

Before
adverb

"Before" does not start from the present: it expresses that something happened before another moment or event. That reference point can be in the past, present, or future.

  • She had never lived alone before moving to the city for her new job.

  • He read every page of the contract carefully before signing it.

  • The team had finished the presentation the night before the client meeting.

Common mistake

The most common mistake: "I have seen him two days ago" is wrong because "ago" always goes with simple past, never with present perfect. Correct: "I saw him two days ago".

Trick to remember it

  • •"Ago" measures time counting backward from now (always simple past).
  • •"Before" shows something happened earlier than another past event: "She had left before I arrived".

Quick rule

  • •"Ago" = from now backward, simple past only.
  • •"Before" = before any reference point, often with past perfect.

Did you know?

"Ago" comes from the past participle of Old English "agan" (to pass, to go by). In earlier English the form was "two years agone", a variant that survived in 19th-century poetry ("O years agone!". Poe). "Agone" gradually disappeared from everyday speech, leaving behind "ago" as the modern standard form.

Practise what you learned

Exercise 1 · Pick the right one

She arrived three days _____ . She's been resting at the hotel since then.

Exercise 2 · Pick the right one

She had finished cooking _____ her husband got home.

Exercise 3 · Form the word

Complete: "I spoke to him two hours _____ and he seemed fine." (ago / before)

Related word pairs

DuringvsFor

'During' goes with named periods; 'for' goes with measured time durations.

Simple pastvsPresent perfect

Simple past indicates a completed action at a specific past moment; present perfect connects the past to the present.

SincevsAgo

'Since' marks the starting point of something active until the present; 'ago' indicates distance into the past from now.

AvsAn

'A' is used before consonant sounds; 'an' is used before vowel sounds.

BL

Bryan López

Founder of SpeakUP Academy

July 26, 2026

See all Grammar pairsExplore English suffixes
SpeakUP Academy

Aprende

  • Lecciones gratis
  • Test de nivel
  • Glosario
  • Falsos amigos

SpeakUP

  • Nosotros
  • Iniciar sesión

Legal

  • Términos
  • Privacidad
© 2026 SpeakUP Academy. Todos los derechos reservados.