в прошлом и продолжается в настоящем, в английском языке используется
Present Perfect Continuous Tense.
I have been living in Moscow for 10 years.
Mary has been playing the piano for 40 minutes.
We have been learning English for 4 years.
Я живу в Москве 10 лет.
Мэри играет на пианино 40 минут.
Мы учим английский 4 года.