hace siglos

ages ago; for ages

→ hacer
phrase Rare #24,175
ages ago; for ages With hace, it refers to something that happened a very long time ago. With desde hace, it means that something has continued for a very long time.
SP: No lo veo desde hace siglos.
EN: I haven't seen him in ages.

Hace siglos que no viene nadie.

Nobody has come here for centuries.

— Blade Runner 2049 (2017)

Los tengo desde hace siglos.

I've had them for ages.

— SEND HELP (Enviad ayuda) (2026)

Hace siglos que no le veo.

I haven't seen him for ages.

Sí, he terminado hace siglos.

Yes, I finished ages ago.

— La cinta blanca (2009)

Hace siglos que no veía uno.

I haven't seen one in ages.

— El salario del miedo (1953)

Eso terminó hace siglos.

That ended ages ago.

— Valor sentimental (2025)

Sí, hermana, pero eso fue hace siglos.

Yes, sister, but that was ages ago.

— Devdas (2002)

Hace siglos que Mary no lava su coche.

Mary hasn't washed her car in ages.

Cortaron el suministro de agua y no me he bañado hace siglos.

They cut off the water supply and I haven't had a bath in ages.

— The Chaser (2008)

Pasó hace siglos.

It happened centuries ago.

Eso fue hace siglos.

That was centuries ago.

— Bullet Train (2022)

Hace siglos que no tengo una charla de corazón con alguien, Chandramukhi.

It’s been ages since I’ve had a heart-to-heart with someone, Chandramukhi.

— Devdas (2002)

Parece que fue hace siglos.

It seems like it was centuries ago.

— Cadena perpetua (1994)