How to say “That was a long time ago” in Spanish

Introduction

This article explains how to say That was a long time ago in Spanish. You will learn several natural ways to express the idea, differences in tone and formality, sample sentences, short dialogues, and useful usage notes to help you sound more like a native speaker.

Common Spanish equivalents

There are multiple ways to express That was a long time ago in Spanish. Each option has a slightly different nuance. Below are the most common phrases and when to use them.

Simple past expressions

Eso fue hace mucho tiempo is the most direct translation. Use it to state a fact about something that happened long ago. It is neutral in tone and works in most contexts.

Example:

Eso fue hace mucho tiempo.
We used to live in that house, but eso fue hace mucho tiempo.

Eso pasó hace mucho tiempo emphasizes that the event happened in the past and is now over. It is slightly more narrative than the previous option.

Example:

Eso pasó hace mucho tiempo.
I remember that summer, but eso pasó hace mucho tiempo.

Using hace + time expression

Spanish commonly uses the construction hace + time to indicate when something occurred. To convey That was a long time ago you can say hace mucho or be specific with numbers.

Example general:

Hace mucho que pasó means It happened a long time ago. The focus is on the duration since the event.

Example specific:

Hace diez años means Ten years ago; used when you want to provide a concrete time frame. Combine it with a verb: Hace diez años que no voy translates to I have not gone in ten years, but contextually it can indicate that something was a long time ago.

Casual and idiomatic alternatives

Native speakers often choose idiomatic phrases that feel more conversational. These are perfect for informal chats.

Colloquial phrases

Eso fue hace siglos literally means That was ages ago or That was centuries ago. It is exaggerated and commonly used casually to emphasize how long it has been.

Example:

Eso fue hace siglos.
I barely remember that concert; eso fue hace siglos.

Hace un montón translates to It was ages ago or A long time ago. Montón is informal and friendly.

Example:

Hace un montón que no te veo.
I haven’t seen you in a long time — hace un montón que no te veo.

Regional variations

Some countries have their own colorful ways to say the same idea. For example, in parts of Latin America you may hear hace mil años literally meaning It was a thousand years ago, used playfully to stress a long gap. In Spain, you might also hear hace años luz used humorously to indicate a very long time, borrowing the idea of light-years.

Example:

Hace mil años que no voy.
It’s been ages since I went — hace mil años que no voy.

Polite and formal ways to say it

For professional or formal situations, opt for clearer, more neutral phrasing. Avoid slang and exaggeration.

Neutral formal expressions

Eso ocurrió hace mucho tiempo is a polite, neutral way to say That occurred a long time ago. Occurir sounds a bit more formal than pasar or ser.

Example:

Eso ocurrió hace mucho tiempo.
In a presentation or formal story, you can say eso ocurrió hace mucho tiempo to keep the tone professional.

Hace bastante tiempo is another neutral phrase meaning Quite some time ago. Bastante adds a measured quality, suitable for business or polite conversation.

Example:

Hace bastante tiempo que trabajé en ese proyecto.
I worked on that project quite some time ago — hace bastante tiempo que trabajé en ese proyecto.

Using tense and context correctly

Choosing the right tense helps the listener understand whether you emphasize the moment of occurrence, the duration since it happened, or the ongoing absence of something.

Pointing to the past: Preterite

Use preterite verbs with expressions like eso fue or eso pasó when you talk about a completed action at a point in time. This is common when you want to say That was a long time ago as a straightforward statement.

Example:

Eso fue hace mucho tiempo and Eso pasó hace mucho tiempo both use past forms to signal a completed event.

Emphasizing duration: Perfect and hace

Use the construction hace + time + que + present/preterite depending on whether you describe something that continues to the present or ended in the past.

Examples:

Hace diez años que vivo aquí — I have lived here for ten years (ongoing).
Hace diez años que me fui — I left ten years ago (pointed past with hace emphasizing time since action).

Short dialogues with translations

Seeing the phrases in dialogue helps you hear natural rhythm and context. Below are short conversations using the options above.

Dialogue 1 — Casual reunion

Person A: ¿Recuerdas la fiesta en la playa?
Person B: Eso fue hace siglos, ¡qué recuerdos!

Translation

Person A: Do you remember the beach party?
Person B: That was ages ago, what memories!

Dialogue 2 — Professional context

Person A: ¿Cuando trabajaste en el informe anual?
Person B: Hace bastante tiempo, pero aún conservo los archivos.

Translation

Person A: When did you work on the annual report?
Person B: That was quite some time ago, but I still have the files.

Dialogue 3 — Emphasizing absence

Person A: ¿Has comido en ese restaurante?
Person B: No, hace mil años que no voy.

Translation

Person A: Have you eaten at that restaurant?
Person B: No, it’s been ages since I went.

Nuances and usage notes

Understanding slight differences will help you choose the most natural phrase for each situation.

Nuance 1: Strength of exaggeration

Eso fue hace siglos and hace mil años are exaggerations. Use them in informal conversation to add humor or emphasis, not in formal reporting.

Nuance 2: Duration versus moment

Hace mucho focuses on the duration since something happened, while eso fue hace mucho tiempo focuses on the event as a point in the past. Choose based on whether you want to highlight elapsed time or the event itself.

Nuance 3: Ongoing versus finished

When you want to say you have not done something for a long time, use the structure hace + time + que + present tense for ongoing absence: Hace dos años que no fumo means I have not smoked for two years. For a finished past event, pair hace with preterite: Hace dos años que me mudé — I moved two years ago.

Common mistakes to avoid

Beginners often confuse literal translations and tense constructions. Here are two frequent errors and how to correct them.

Mistake 1: Translating word-for-word from English

English That was a long time ago might be translated directly to *Eso fue un largo tiempo atrás* which is unnatural. Use Eso fue hace mucho tiempo or Hace mucho que pasó instead.

Mistake 2: Misusing hace with tense

Avoid saying Hace dos años que fui if you mean I haven’t gone in two years; instead, say Hace dos años que no voy for ongoing absence, or Hace dos años me fui to indicate you left two years ago.

Practice phrases to memorize

Memorize these natural lines to build confidence. First use the bold form, then practice the italic forms in real speech.

Eso fue hace mucho tiempo
Eso fue hace mucho tiempo

Hace mucho que pasó
Hace mucho que pasó

Hace un montón
Hace un montón

Eso fue hace siglos
Eso fue hace siglos

Hace bastante tiempo
Hace bastante tiempo

Additional tips to sound natural

1. Listen to native speakers in podcasts, TV shows, and conversations to get a feel for intonation and rhythm when using these phrases.

2. Match formality to the situation: use neutral phrases in work settings and idioms with friends.

3. Combine time expressions with specific numbers when clarity is needed: Hace cinco años, Hace dos décadas.

4. Use body language and tone to convey exaggeration when you choose colloquial options like hace siglos or hace mil años.

Conclusion

Now you know several ways to say That was a long time ago in Spanish, from the neutral Eso fue hace mucho tiempo to casual idioms like Hace un montón and Eso fue hace siglos. Pay attention to tense and context to pick the most natural option for each situation, and practice using these phrases in real conversations to build fluency.