hace mucho que

it's been a long time since

→ hacer
phrase Common #9,938
it's been a long time since With an ongoing action, it can mean “have been … for a long time.”
SP: Hace mucho que vivimos aquí.
EN: We've lived here for a long time.

Hace mucho que ya no soy una niña.

I haven't been a child for a long time.

Hace mucho que te conozco.

I've known you for a long time.

Ese producto hace mucho que se agotó.

That product sold out a long time ago.

Hace mucho que los aldeanos no pagan impuestos con la excusa de inundaciones.

The villagers haven't paid taxes for a long time, using floods as an excuse.

— RRR (2022)

Ya hace mucho que nos separamos.

We separated a long time ago.

— Asuntos infernales (2002)

Oh, hace mucho que murió.

Oh, he died a long time ago.

— Una batalla tras otra (2025)

Hace mucho que te quería preguntar.

I've been wanting to ask you for a long time.

Hace mucho que los buscamos.

We've been looking for them for a long time.

— Mi pobre angelito (1990)

Hace mucho que nos conocemos.

We've known each other for a long time.

Hace mucho que está muerto.

He's been dead for a long time.

— El castillo en el cielo (1986)

Hace mucho que vengo por aquí.

I've been coming here for a long time.

— Chicago (2002)

Hace mucho que me molesta.

It’s been bothering me for a long time.

— Mi pobre angelito (1990)

Hace mucho que se fue?

Did he/she leave a long time ago?

— El sobreviviente (2025)

Hace mucho que lo conozco.

I've known him for a long time.

— Victoria (2015)

Te hubiese disparado al otro oído, pero hace mucho que lo perdiste.

I would have shot you in the other ear, but you lost it a long time ago.

— Tres son multitud (1998)