for years
No, no hablo con ellos desde hace años.
No, I haven’t spoken to them in years.
— American Gangster (2007)
No he usado esas cosas desde hace años.
I haven't used those things for years.
— Madre (Madeo) (2009)
El viejo de la esquina vende periódicos desde hace años.
The old man on the corner has been selling newspapers for years.
Mi marido ha recibido una deuda que tenían pendiente con él desde hace años.
My husband has received a debt that they had owed him for years.
— Deseo, peligro (2007)
Quizá sea alguien que conoce desde hace años.
Maybe it's someone you've known for years.
I've known her for years.
I've known you for years.
No tenemos contacto con él desde hace años.
We haven't had any contact with him for years.
— ¡Vivir! (1994)