I've been … for years
I've been fighting for years.
I've been living here for years.
Llevo años queriendo apretar ese botón.
I've been wanting to push that button for years.
Llevo años estudiando los misterios del Oráculo del Sur.
I’ve been studying the mysteries of the Southern Oracle for years.
— La historia sin fin (1984)
I've been dreaming of this for years.