it's been a long time since
Hace mucho tiempo que no estábamos tan cerca.
It's been a long time since we were this close.
Hace mucho tiempo que no se te ve el pelo, Valentín.
It's been a long time since we've seen you, Valentín.
— Hermano 2 (2000)
Hace mucho tiempo que no veo a mi hermana mayor.
I haven't seen my older sister in a long time.
Hace mucho tiempo que no hacen pan.
They haven't made bread in a long time.
— Las flores de la guerra (2011)
Yo hace mucho tiempo que no canto, mucho.
I haven’t sung in a really long time—a really long time.
— Volver (2006)
Hace mucho tiempo que no lo veo.
I haven't seen him in a long time.
Hace mucho tiempo que no te veo sonreír.
I haven't seen you smile in a long time.
Hace mucho tiempo que no voy a la farmacia.
It's been a long time since I've been to the pharmacy.
Hace mucho tiempo que no estábamos tan alegres.
We haven't been this happy in a long time.