for many years
Tom es mi amigo desde hace muchos años.
Tom has been my friend for many years.
Quiero a esa mujer desde hace muchos años.
I have loved that woman for many years.
No vivo en Boston desde hace muchos años.
I haven’t lived in Boston for many years.
No la habéis visto desde hace muchos años, Majestad.
You haven't seen her for many years, Your Majesty.
— El último emperador (1987)
Tu tío y yo nos conocemos desde hace muchos años.
Your uncle and I have known each other for many years.
Se adoran juntos desde hace muchos años.
They have been worshipped together for many years.
— Lagaan: Érase una vez en la India (2001)