it's been a while since
Hace rato que subió, seguro que ya está más tranquila.
She went up a while ago; she's surely calmer by now.
— Mujeres al borde de un ataque de nervios (1988)
Ahora te reconozco como Hae-mi, hace rato que no nos vemos.
Now I recognize you as Hae-mi, it's been a while since we last saw each other.
— Burning (2018)
Ya hace rato que es hora de dormir.
It's been a while since it was time to sleep.
— El viaje de Chihiro (2001)
He left a while ago.