SpeakUP Academy
Descubre tu nivel
HomeWhich One?Before vs Ago
ESEN
Which one to use?Intermediatepreposicion / conjuncionadverbio

BeforevsAgo

"Before" means "prior to a point in time"; "ago" measures time back from the present moment.

Side-by-side comparison

Before
preposicion / conjuncion

Earlier than a point in time or event. Can precede nouns, clauses, or stand alone.

  • I had never seen snow before I moved to Canada.

    Nunca habia visto nieve antes de mudarme a Canada.

  • Please read the instructions before you start.

    Por favor lee las instrucciones antes de empezar.

  • Have you been to Paris before?

    ¿Has estado en Paris antes?

Ago
adverbio

X time in the past from now — always measured from the present, always with simple past.

  • I moved to Canada three years ago.

    Me mude a Canada hace tres anos.

  • She called me a few minutes ago.

    Ella me llamo hace unos minutos.

  • We met a long time ago, but I still remember.

    Nos conocimos hace mucho tiempo, pero aun lo recuerdo.

Common mistake

Classic error: "I saw that movie three years before." Wrong — "before" needs a reference point ("before dinner") or a perfect tense context. To measure time back from now, use "ago": "I saw that movie three years ago."

Trick to remember it

Trick: "ago" always comes AFTER the time period and always pairs with simple past. "Three years ago / five minutes ago / a long time ago." The formula is: [time period] + ago.

Quick rule

X time ago = X time in the past from now (simple past). Before = prior to a reference point.

Did you know?

"Ago" comes from Old English "agan" meaning "to pass" or "to go by". In formal or literary English you still find "long ago" and "ages ago". The phrase "once upon a time" is the narrative version of "a long time ago" — both signal a distant past without a specific date.

Practise what you learned

Exercise 1 · Pick the right one

We moved to this city exactly five years _____.

Exercise 2 · Pick the right one

She had never tried sushi _____ she visited Japan.

Exercise 3 · Form the word

Complete: "I sent you that email two hours _____. Did you not receive it?" Use before or ago.

Hint: Measuring time back from this moment (now). Which word fits that meaning?

Frequently asked questions

When do I use "Before" and when do I use "Ago"?

X time ago = X time in the past from now (simple past). Before = prior to a reference point.

What is the most common mistake with "Before" and "Ago"?

Classic error: "I saw that movie three years before." Wrong — "before" needs a reference point ("before dinner") or a perfect tense context. To measure time back from now, use "ago": "I saw that movie three years ago."

How do I remember the difference between "Before" and "Ago"?

Trick: "ago" always comes AFTER the time period and always pairs with simple past. "Three years ago / five minutes ago / a long time ago." The formula is: [time period] + ago.

Related word pairs

byvsuntilsincevsforStillvsAnymore
BL

Bryan López

Founder of SpeakUP Academy

July 22, 2026

See all word pairsExplore more confusing words