GIVE ANSWERS - 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

GIVE ANSWERS

imad_daull profile picture imad_daullJanuary 2018
hi i want to teach you
smitt profile picture smittOctober 2017
he will post the letter today
Mohamad0018 profile picture Mohamad0018June 2018
IMPORTANT NOTE!
About the first one:

It is better to say a point of time that your living in that place started. For example: "I've been living here SINCE 5 years ago."

about the second one:

You can use it in TWO (2) situations if saying "for 5 years:"

1. For a period of time in the PAST you lived in that place, but whether you don't remember when or the exact time is not important. For instance, it can be 10 years ago that you were there for 5 years.

2. Being said in the previous comments, it also means you have intended to leave the place after 5 years of living there.

In addition, you can use SINCE instead of FOR in the second one, too; it depends on your meaning,

In conclusion, in the first one, you are going to live more after the point of time you are saying the sentence; However, in the second one, there is a point of time that your living plan stops whether at the time you are saying the sentence or at a time in the past, but be careful that it can not be used for a point in the future.


HOPE IT WOULD HELP ALL OF YOU.
BE KIND TO ONE ANOTHER!
Mohamad0018 profile picture Mohamad0018June 2018
IMPORTANT NOTE!
About the first one:

It is better to say a point of time that your living in that place started. For example: "I've been living here SINCE 5 years ago."

about the second one:

You can use it in TWO (2) situations if saying "for 5 years:"

1. For a period of time in the PAST you lived in that place, but whether you don't remember when or the exact time is not important. For instance, it can be 10 years ago that you were there for 5 years.

2. Being said in the previous comments, it also means you have intended to leave the place after 5 years of living there.

In addition, you can use SINCE instead of FOR in the second one, too; it depends on your meaning,

In conclusion, in the first one, you are going to live more after the point of time you are saying the sentence; However, in the second one, there is a point of time that your living plan stops whether at the time you are saying the sentence or at a time in the past, but be careful that it can not be used for a point in the future.


HOPE IT WOULD HELP ALL OF YOU.
BE KIND TO ONE ANOTHER!
tahany_tam profile picture tahany_tamJune 2017
I think that (I have lived here for 5years)is the correct answer coz we use present perfect
  • tahany_tam profile picture tahany_tamJune 2017
    order by
    up vote
    14
    down vote
    accepted
    The difference between your two examples isn’t great, but, depending on context, A might give a slightly stronger impression than B that the speaker will continue to live there.

    The difference is more apparent in a pair such as:

    I’ve been reading your book.

    I’ve read your book.
    The first suggests that the speaker is still reading it, whereas the second suggests that the reader has finished it.