SpeakUP Academy
RecursosDescubre tu nivel
HomeWhich One?Ago (hace... / ...atras) vs Before (antes / anteriormente)
ESEN
Which one to use?Intermediateadverbio temporal (desde el presente hacia el pasado)adverbio/conjuncion temporal (anterioridad relativa)

Ago (hace... / ...atras)vsBefore (antes / anteriormente)

"Ago" measures time FROM THE PRESENT MOMENT backward ("two hours ago"); "before" expresses time RELATIVE to another reference point (not necessarily the present).

Side-by-side comparison

Ago (hace... / ...atras)
adverbio temporal (desde el presente hacia el pasado)

AGO: adverb always referring to time elapsed FROM THE PRESENT backward. "Two hours ago" = two hours before now (two hours before the current moment of speech). "She graduated five years ago" = she graduated five years back (counting from now backward). AGO always goes with the SIMPLE PAST (not the present perfect): "I saw him three days AGO" (not "I have seen him three days ago"). AGO position: always after the time expression: "TWO YEARS ago" (never "ago two years"). AGO implies a FIXED POINT in the past measured from the moment of speech (the speaker's "now").

  • The company secured its first institutional funding round three years ago, which marked a pivotal transition from the bootstrapped startup phase.

  • The partnership agreement was signed just six months ago, but the results have already surpassed the initial twelve-month projections.

  • I sent the corrected version of the report two days ago — could you confirm whether it has been received and reviewed by the compliance team?

Before (antes / anteriormente)
adverbio/conjuncion temporal (anterioridad relativa)

BEFORE: adverb, preposition, or conjunction expressing RELATIVE ANTERIORITY — something occurs before ANOTHER REFERENCE POINT (which can be the present or another moment in the past or future). As an ADVERB: "She had called before" = she had called previously (before some point in the past being narrated). As a PREPOSITION: "He left before the meeting" = he left before the meeting (the meeting is the reference point). As a CONJUNCTION: "She called before I arrived" = she called before I arrived. BEFORE does not measure a DURATION from now — it expresses ANTERIORITY WITH RESPECT TO A KNOWN POINT. "Have you been here before?" = have you been here at some previous moment (in the past in general). "I had never done this before" = prior to this moment, I had never done this.

  • Before the merger was announced, both companies had independently been exploring similar market positioning strategies in the Asia-Pacific region.

  • She had never led a cross-functional team of this scale before, but her background in strategic operations proved to be exactly the expertise the project required.

  • The process had been flagged as a compliance risk two quarters before the external auditors independently identified the same vulnerability in their review.

Common mistake

Classic errors: (1) "I have seen him two days ago" = INCORRECT. AGO always goes with SIMPLE PAST (not present perfect): "I SAW him two days ago." (2) "She left two years before" vs "She left two years ago" — important difference: "She left two years AGO" = she left two years before now (from the present). "She left two years BEFORE" = she left two years before another past event. "When I arrived, she had left two years BEFORE" = when I arrived, she had left two years before my arrival. (3) "ago two years" = INCORRECT. The order is: [time expression] + AGO: "two years AGO." (4) "I had been there five years ago" = incorrect with past perfect + ago. With AGO use simple past: "I was there five years ago."

Trick to remember it

The REFERENCE POINT determines the choice: the reference point is the PRESENT (now, at this moment) = AGO. Always in simple past: "three months ago, I started working here." The reference point is ANOTHER MOMENT IN THE PAST OR FUTURE (not now) = BEFORE. With past perfect in narrative: "She had finished the project two weeks before [the launch]." Visual trick: AGO points backward FROM THE PRESENT. BEFORE points backward from ANY OTHER POINT. If you can add "from now" after the phrase and it makes sense = AGO. "Three months [from now, counting back]" = AGO. If you need "before [some other event]" = BEFORE.

Quick rule

Ago = time elapsed FROM THE PRESENT (simple past required). "She left two hours ago." Before = anteriority relative to ANY REFERENCE POINT. "She had left before I arrived." Never: present perfect + ago. Only: simple past + ago.

Did you know?

The word "ago" has a surprising origin: it comes from the past participle of the Old English verb "agan" (to pass, to go by). In Old English, "y-go" or "ago" was used to say that time had passed ("the time is ago" = the time has passed). In Middle English, the expression evolved toward its modern temporal use: "two years agone" (old form of "ago"). The form "agone" survived in poetic and dialectal English until the 19th century ("O years agone!" — Poe). The confusion between AGO and BEFORE is so common among English learners that the linguist Michael Swan gives it a specific entry in "Practical English Usage," one of the most consulted grammatical reference manuals in the world, where he calls it "one of the before/ago differences most frequently confused by non-native learners."

Practise what you learned

Exercise 1 · Pick the right one

The engineering team had already identified the critical security vulnerability two weeks _____ the external penetration test that formally flagged the same issue.

Exercise 2 · Pick the right one

She first encountered the concept at a research conference she attended four years _____, and it has influenced her work ever since.

Exercise 3 · Form the word

Complete: "I spoke with the operations manager about this specific bottleneck three months _____ and she confirmed the team was already working on a solution."

Hint: The speaker is talking NOW (present moment) about something that happened THREE MONTHS IN THE PAST, counting backward from the current conversation. Which adverb (ago/before) measures time backward FROM THE PRESENT MOMENT of speaking?

Frequently asked questions

When do I use "Ago (hace... / ...atras)" and when do I use "Before (antes / anteriormente)"?

Ago = time elapsed FROM THE PRESENT (simple past required). "She left two hours ago." Before = anteriority relative to ANY REFERENCE POINT. "She had left before I arrived." Never: present perfect + ago. Only: simple past + ago.

What is the most common mistake with "Ago (hace... / ...atras)" and "Before (antes / anteriormente)"?

Classic errors: (1) "I have seen him two days ago" = INCORRECT. AGO always goes with SIMPLE PAST (not present perfect): "I SAW him two days ago." (2) "She left two years before" vs "She left two years ago" — important difference: "She left two years AGO" = she left two years before now (from the present). "She left two years BEFORE" = she left two years before another past event. "When I arrived, she had left two years BEFORE" = when I arrived, she had left two years before my arrival. (3) "ago two years" = INCORRECT. The order is: [time expression] + AGO: "two years AGO." (4) "I had been there five years ago" = incorrect with past perfect + ago. With AGO use simple past: "I was there five years ago."

How do I remember the difference between "Ago (hace... / ...atras)" and "Before (antes / anteriormente)"?

The REFERENCE POINT determines the choice: the reference point is the PRESENT (now, at this moment) = AGO. Always in simple past: "three months ago, I started working here." The reference point is ANOTHER MOMENT IN THE PAST OR FUTURE (not now) = BEFORE. With past perfect in narrative: "She had finished the project two weeks before [the launch]." Visual trick: AGO points backward FROM THE PRESENT. BEFORE points backward from ANY OTHER POINT. If you can add "from now" after the phrase and it makes sense = AGO. "Three months [from now, counting back]" = AGO. If you need "before [some other event]" = BEFORE.

BL

Bryan López

Founder of SpeakUP Academy

July 26, 2026

See all word pairsExplore more confusing words