->
English Grammar-Present Perfect Progressive Tense
The present perfect progressive expresses the meaning until now and makes the connection between the past and present. Since it is progressive, it usually connotes an idea of continuity. It is often used with prepositional phrases: for + amount of time and since + point in time.
I have been living in Istanbul since 1999.
I have been living in Minneapolis for three years.
The present perfect progressive tense is made by placing have been (or has been) immediately in front of the -ing form of the main verb.


