я много лет

I have ... for many years

→ я
phrase Rare #30,468
I have ... for many years Used with a verb to say that the speaker has been doing something for many years. The verb is often in the past tense in Russian, even when English uses the present perfect or present perfect continuous.
RU: Я много лет работаю здесь.
EN: I have been working here for many years.

Я много лет мечтал об этом.

I had dreamed of this for many years.

Я много лет живу в Австралии.

I have lived in Australia for many years.

Я много лет не рисовал.

I haven't drawn in many years.

Я много лет был его психиатром.

I was his psychiatrist for many years.

— Дикие истории (2014)

Я много лет не был в Австралии.

I haven't been to Australia in many years.

Я много лет жил в Австралии.

I lived in Australia for many years.

Я много лет тут работаю.

I have been working here for many years.

— Ушедшие (2008)