76% GOOD (59 votes)Resolved QuestionLanguage Question
Which is correct? "I've been living here for 5 years" OR "I've lived here for 5 years"?
  • 50 answers
sureshbabupula profile picture sureshbabupula   


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.

    March 201382% GOOD (189 votes)
  • negin13 profile picture negin13   
    if u still live there the first sentence is correct if u are not living there anymore, the second one is right.
      September 2018
  • Aileen2711 profile picture Aileen2711   
    Both are correct. However, what you mean when you say either of these sentences is different
      June 2018
  • aliko83 profile picture aliko83   
    I have been living here for 5 years
      December 2017
  • Reginald_Raymund profile picture Reginald_Raymund   
    Your first number is correct, but the second one needs some revision. "I've lived here for five years" could also mean you no longer live in that place or you have already left that place for a while and are just recalling a memory. This is different from the suggestion that you are still about to move to another place. I hope this helps.
      June 2017
ProfTom profile picture ProfTom   
Both are correct. The second suggests a degree of finality to the living. Maybe you're about to move. This is suggested mind, and not necessarily the case. I could say more, but since different verbs behave differently with these two tenses, it would take a while.
    March 201385% GOOD (45 votes)
  • exRanger profile picture exRanger   
    Agreed: both examples are prefectly correct. What is NOT correct is this: when citing a number in a sentence in English, the single-digit numbers, i.e., 1-9, are customarily rendered it the fully-expressed, spelled-out format, i.e., "one, two, three, four, five, six, seven, eight, & nine". Thus in both of your sentences the term "5" should be speled out, i.e., "five".
      January 2019
flimflammy profile picture flimflammy   

Both are intelligible here in the USA. I have used both versions many times                                            FlimFlammy.


    January 201887% GOOD (20 votes)