has been … 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.
Lleva años tramando su venganza.
He’s been plotting his revenge for years.
— Ace Ventura: Detective de Mascotas (1994)
It seems like it's been there for years.
Esa granja lleva años abandonada.
That farm has been abandoned for years.
Lleva años dominar un idioma extranjero.
It takes years to master a foreign language.
En Eastport, donde lleva años ofreciendo trece por diez.
In Eastport, where it’s been offering thirteen for ten 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.