ΔΩΣΤΕ ΑΠΑΝΤΗΣΕΙΣ - English

79% GOOD (285 votes)ΑπαντήθηκεΓλωσσική Ερώτηση
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


PS: Explore free learning materials for English: Instruction: British Indian Ocean Territory TimelineLegitimate Ellipsis and False EllipsisBaseballAlone, lonely, lonesome and lone

ΔΩΣΤΕ ΑΠΑΝΤΗΣΕΙΣ

  • robynb profile picture robynbMarch 2018
    I’m would say the first one to someone who is new to the area and wants to talk to someone who knows the place. Otherwise I would always say the second one. People usually ask, “How long have you lived here?” or “Are you from this area?” They’re expecting you to say, “I’ve lived here for x years. “
john_yamam profile picture john_yamamApril 2019
Those who are suggesting that "I've lived here for five years" could mean you have already left the place are mistaken. We cannot use the present perfect with an expression of past time (for example, we cannot say "I have been there yesterday"), so the expression "for five years" in this case must be five years that continue up to the present time.

If we wanted to say we lived in a particular place for five years at some time in the past we would use the simple past; "I lived here for five years".
Engineergeek profile picture EngineergeekJune 2017
I can't think of any examples where they are not interchangeable.
eg. I've lived here for 5 years and am about to move on.
I have been living here for 5 years and am about to move on.

Pajal7 profile picture Pajal7June 2018
Both are used nearly synonymously.

I don't agree that "I've lived here for 5 years," implies that you are going to move.

If someone were to ask me how long I have lived at my current address, that is how I would respond.

To me, "I've been living here for 5 years," implies that are you referring to occurrences during your living in a place.

For example:

"I have been living here for 5 years, and not once have I had that problem!"

Whereas, "I've lived here for 5 years," is more of a complete statement.

Keep in mind however, that they are nearly synonymous. If you were to use either in an everyday conversation, I don't think any English speaker (American English, at least) would consider it incorrect.
YoBlackBlack profile picture YoBlackBlackJanuary 2015
I have been living here for 5 years. I lived here for 5 years These 2 sentences are interchangeable sentences. They both have the grammar categories of past tenses.
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.