Twenty Years Ago In Spanish | No Awkward Phrases

Hace veinte años means “20 years ago” and fits past events, memories, ages, and dates in natural Spanish.

If you need the English idea “twenty years ago,” Spanish usually starts with hace. The core phrase is hace veinte años. It works in everyday speech, school writing, travel notes, family stories, and plain emails.

The order may feel odd at first. English puts “ago” after the time phrase. Spanish often puts hace before the amount of time: hace dos días, hace tres meses, hace veinte años. Once that pattern clicks, the phrase becomes easy to move into full sentences.

Why Hace Veinte Años Sounds Natural

Hace comes from the verb hacer, but in time phrases it does not mean “makes” in the usual sense. It marks elapsed time measured backward from now. The Real Academia Española treats this as part of its grammar page on constructions with the verb hacer.

For most learners, the clean pattern is:

  • Hace + number + time word + past action.
  • Hace veinte años, vivía en Madrid. — Twenty years ago, I lived in Madrid.
  • Me mudé hace veinte años. — I moved twenty years ago.
  • Hace veinte años que no lo veo. — I haven’t seen him in twenty years.

You can place the phrase at the front or the end. Front placement gives the time first, which can sound tidy in writing. End placement sounds casual and direct. Both are normal: Hace veinte años, compramos esta casa and Compramos esta casa hace veinte años say the same thing.

Twenty Years Ago In Spanish With Real Sentence Choices

The right wording depends on what you’re saying. A single past event calls for hace veinte años. A period that began then and still continues calls for desde hace veinte años. A story that points back from another past moment calls for veinte años antes.

That last split saves a lot of errors. If you say, “I met her twenty years ago,” use La conocí hace veinte años. If your story is set in 2010 and you mean twenty years before 2010, use veinte años antes, not hace veinte años. Hace points back from now unless the sentence gives a different setup.

If the year matters more than the distance, name the year. A page that stays online for years can age better with en 2006 than with hace veinte años. In speech, though, the hace version feels smooth when the listener shares the same “now.”

Where To Put The Phrase

At the beginning, the phrase sets the scene: Hace veinte años, mi hermano nació en Sevilla. A comma after the phrase helps the sentence breathe, mainly in longer lines. At the end, it lands like a time stamp: Mi hermano nació en Sevilla hace veinte años.

Both orders are correct. Pick the front position when the time is the main setup. Pick the end position when the action deserves the main stress. If the sentence already has a date, keep the wording light: En 2006, hace veinte años, abrimos el café. Too many time markers can make a short sentence feel crowded.

A small test helps: remove the time phrase and read the sentence again. If the main action still feels clear, the time phrase is probably in a good spot. If the sentence feels clumsy, move hace veinte años closer to the verb it dates.

English Idea Spanish Wording Best Fit
Twenty years ago Hace veinte años A past event measured from now
It has been twenty years since Hace veinte años que… A gap that still matters now
Twenty years have passed Han pasado veinte años A present result after a long gap
Twenty years had passed Habían pasado veinte años A past story with an earlier starting point
For twenty years Durante veinte años A full duration, not “ago”
For the past twenty years Desde hace veinte años Something started then and still continues
Twenty years earlier Veinte años antes A past point measured from another past point
About twenty years ago Hace unos veinte años A loose estimate
Twenty years old Veinte años Age, not a time marker

Regional Choices And Formal Tone

You may hear veinte años atrás, and it is not automatically wrong. It can sound a bit literary, journalistic, or regional. For a learner who wants one dependable phrase, hace veinte años is still the cleanest pick in most normal sentences.

In formal writing, han pasado veinte años and han transcurrido veinte años shift the stress from the event to the passing of time. That can be useful for anniversaries, public remarks, and reflective essays. For everyday speech, those versions may sound heavier than needed.

Common Errors That Make The Phrase Sound Off

The biggest error is translating word by word. Veinte años atrás can appear in some writing, and people will understand it, but hace veinte años is the safer neutral pick for most everyday sentences.

Another error is writing hago veinte años. Hago means “I do” or “I make,” so it breaks the time phrase. The form you want is fixed: hace. It does not change for I, you, we, or they in this expression.

Accent marks matter too. Años needs the letter ñ. Without it, the word can read as a different Spanish word and can create an embarrassing line. The DLE entry for año shows the correct spelling and meaning.

How Desde Hace Changes The Meaning

Desde hace veinte años does not mean the same thing as hace veinte años. The word desde adds the idea of “since.” It tells the reader that something began twenty years ago and continues now.

  • Vivo aquí desde hace veinte años. — I’ve lived here for twenty years.
  • Lo conocí hace veinte años. — I met him twenty years ago.
  • No trabajo allí desde hace veinte años. — I haven’t worked there for twenty years.

For a cleaner English match, ask whether the action is finished or still running. Finished event: hace veinte años. Still running state: desde hace veinte años. No action during the whole gap: hace veinte años que no….

Verb Tense Pairings That Sound Clean

Spanish time phrases sound better when the verb tense matches the message. A one-time completed action often takes the preterite. A background state in the past often takes the imperfect. A no-action gap often uses the present after que no.

For formal wording, han transcurrido veinte años can work, mainly in speeches, reports, or reflective writing. The RAE’s entry for transcurrir defines the verb as time passing or running, which is why it fits that style.

What You Mean Spanish Pattern Sample Sentence
A completed event Preterite Hace veinte años me mudé.
A past background state Imperfect Hace veinte años vivía solo.
No action during the gap Present with que no Hace veinte años que no viajo allí.
Time passed until now Present perfect Han pasado veinte años.
Earlier than a past moment Pluscuamperfecto Veinte años antes, había vendido la casa.

Better Choices For Real-Life Uses

In a personal story, keep it plain: Hace veinte años conocí a mi mejor amigo. In a formal article, choose the wording by date clarity. If the time distance may confuse readers later, write the calendar year beside the phrase: Hace veinte años, en 2006, abrimos la tienda.

For memories, hace veinte años often pairs well with the imperfect because memories tend to describe life as it was: Hace veinte años, trabajaba de noche y estudiaba por la mañana. For milestones, the preterite gives a cleaner finish: Hace veinte años terminé la carrera.

Final Check Before You Publish Or Speak

Pick the phrase by asking one question: is the time measured from now or from another past moment? If it’s from now, use hace veinte años. If it’s from another past moment, use veinte años antes. If the state began then and continues, use desde hace veinte años.

That simple split handles most sentences. You’ll sound natural, avoid word-for-word English, and keep the timing clear for the reader.

References & Sources