it's been a while since
Hace tiempo que debías de estar en la cama.
You should have been in bed a long time ago.
Por favor, hace tiempo que pensaba en hacerlo.
Please, I've been thinking about doing it for a long time.
— Cuando pasan las cigüeñas (1957)
Hace tiempo que nos conocemos, pero yo no sabía nada de usted.
We've known each other for a while, but I didn't know anything about you.
— Solaris (1972)
Hace tiempo que anhelaba conocerla a usted y ver los cuadros.
I have long wanted to meet you and see the paintings.
— მონანიება (1987)
Hace tiempo que la gallina no pone huevos.
The hen hasn't laid any eggs in a long time.
Hace tiempo que quiero hablar contigo.
I've been wanting to talk to you for a while.
Hace tiempo que deberías estar en el aeropuerto.
You should have been at the airport a long time ago.
— La ironía del destino, o goce de su baño (1976)
Hace tiempo que me esperan allí.
They’ve been waiting for me there for a long time.
— Moscú no cree en las lágrimas (1980)