it's been a long time since
Hace tiempo que no pienso en ello.
I haven't thought about it in a long time.
— El club de la lucha (1999)
He hasn't come in a long time.
Hace tiempo que no había comido un desayuno verdadero.
It's been a while since I've had a real breakfast.
It's been a long time since we've seen each other.
— La dolce vita (1960)
Hace tiempo que no te digo que te quiero.
I haven't told you I love you in a long time.
Hace tiempo que no tengo noticias de casa.
I haven't heard from home in a long time.
— Estación central de Brasil (1998)
Pues hace tiempo que no tenía tan buena cara.
Well, it's been a long time since I looked so good.
— Amelie (2001)