73% GOOD (153 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

  • 78 answers
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.

  • 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.