for years
Lleva años dominar un idioma extranjero.
It takes years to master a foreign language.
Yanni lleva años sabiendo de ellas.
Yanni has known about them for years.
Esa granja lleva años abandonada.
That farm has been abandoned for years.
Escribe rápido en el teclado porque lleva años practicando.
He types quickly on the keyboard because he has been practicing for years.
La casa lleva años abandonada.
The house has been abandoned for years.
He’s been my friend for years.
It seems like it's been there for years.
Lleva años detrás del trabajo de Quirrell.
He has been following Quirrell's work for years.
— Harry Potter y la piedra filosofal (2001)
Yanni lleva años sabiendo de ellos.
Yanni has known about them for years.