This question already has an answer here:
I know this question has been asked a lot, but I still don't fully understand the difference between Present Perfect and Present Perfect Continuous (if there is one).
Sometimes the two tenses are interchangeable[...]. But sometimes they are not. Essentially, it depends on whether the action denoted by the verb is regarded by the speaker as completable or not. By this definition, living and learning, for example, are not completable, in which case both tenses are possible:
-I have been living in London since 2001.
-I have lived in London since 2001.
Is one of these tense carrying more sense regarding the fact that I am/am not currently living in London?
It has been 13 years I am living in London
Is it grammatically correct? If yes, would it be closer to Present Perfect or Present Perfect Continuous? Does this mean that I am still living in London?