77% GOOD (227 votes)AnsweredLanguage Question
Which is correct? ”I’ve been living here for 5 years” OR ”I’ve lived here for 5 years”?

Click the image below to see a summary of the ANSWER:

Best groups to learn English:
- Best WHATSAPP Groups
- Best DISCORD Groups
- Best TELEGRAM Groups
- Best FACEBOOK Groups


sureshbabupula profile picture sureshbabupulaMarch 2013


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.

  • Weylin profile picture WeylinNovember 2021
    ”I’ve lived here for five years”, means that you won’t necessarily continue to live here, but it does not mean that you will necessarily move.
  • Garence profile picture GarenceAugust 2021
    Disagree. These 2 sentences mean the same thing. They are interchangeable.
  • exRanger profile picture exRangerDecember 2019
    Oh good god are we still debating this topic? It seems like it's been 5 years under debate!
  • londial profile picture londialNovember 2019
    With 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.
  • MarthaO profile picture MarthaOSeptember 2019
    I disagree. #2 doesn't mean you won't be living there any longer. I would say they are basically interchangeable.