1. I've been living here for 5 years. It means You have lived for 5 years and you are still living here, not leaving the place.
2. I've lived here for 5 years. It means you have lived here for 5 years and you are going to move to another place from now on.
GarenceAugust 2021Disagree. These 2 sentences mean the same thing. They are interchangeable. vincentDecember 2019The right answer is summarized here:
exRangerDecember 2019Oh good god are we still debating this topic? It seems like it's been 5 years under debate! londialNovember 2019With the verbs live,feel and work we can use either Present Perfect or Present Perf.Cont.with no difference in meaning.
I`ve been living in London for a year.
I`ve lived in London for a year.
MarthaOSeptember 2019I disagree. #2 doesn't mean you won't be living there any longer. I would say they are basically interchangeable. MikaeilSeptember 2019Hi Berber06June 2019I have been living here since 5 years .............