hace años que

for years

→ hacer
phrase Uncommon #11,179
for years Describes something that has been happening or has not happened for years up to the present.
SP: Hace años que vivo aquí.
EN: I've lived here for years.

Hace años que estoy muerto.

I've been dead for years.

— El Paciente Inglés (1996)

Hace años que no me lo pasaba tan bien.

I haven’t had this much fun in years.

Hace años que es amigo mío.

He's been my friend for years.

Hay gente que hace años que está pidiendo.

There are people who have been asking for years.

— Elena sabe (2023)

Hace años que no hacen eso.

They haven't done that in years.

— El Campo de los Sueños (1989)

Hace años que vivo aquí.

I've lived here for years.

Hace años que debió tomarse esta decisión.

This decision should have been made years ago.

— [REC] (2007)

Hace años que me siguen.

They’ve been following me for years.

— No (2012)

Hace años que no toco el ukelele.

I haven't played the ukulele in years.

Hace años que estoy soltero.

I've been single for years.

Hace años que no me siento sobre el piso.

It's been years since I sat on the floor.

— El hombre de la tierra (2007)

¡Pero mi mujer hace años que murió!

But my wife died years ago!

— Fresas salvajes (1957)

Hace años que espera este día.

He's been waiting for this day for years.

Hace años que no la veo.

I haven't seen her for years.

— Escondido (2005)

Hace años que dejamos el castillo.

We left the castle years ago.

— Los Visitantes (1993)

No empieces, hace años que no me he tirado, como dices tú, a una alumna.

Don't start, it's been years since I slept with a student, as you say.

— Les invasions barbares (2003)

Hace años que no dibujo.

I haven’t drawn in years.

Después de todo, hace años que somos socios.

After all, we've been partners for years.

— Ángeles caídos (1995)

Hace años que no veo la nieve.

I haven't seen snow for years.

— El Submarino (1981)

Ya hace años que está cerrado.

It’s been closed for years now.

— [REC] (2007)

Hace años que la uso para guardar la leña.

I've been using it to store firewood for years.

— Legado en los huesos (2019)

Hace años que no nos hablamos.

We haven't spoken in years.

— Amélie (2001)

Hace años que estas personas tratan de hacerlo.

These people have been trying to do this for years.

Hace años que no lo veo.

I haven't seen him in years.

Hace años que desapareció.

He disappeared years ago.

Hace años que no escribo.

I haven't written anything in years.

— Jean de Florette (1986)

Hace años que todos me preguntan por qué no escribo otra novela.

For years everyone has been asking me why I don't write another novel.

— La grande bellezza (2013)

Hace años que Tom no toca el piano.

Tom hasn't played the piano in years.

Hace años que me dejaste sola en esta relación.

You left me alone in this relationship years ago.

— ¿Está funcionando esto? (2025)

Hace años que no nos vemos.

We haven't seen each other in years.