DÊ RESPOSTAS - English

79% GOOD (285 votes)RespondidasQuestão de Linguagem
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

DÊ RESPOSTAS

smitt profile picture smittOctober 2017
he will post the letter today
Ali_Mansoorian1998 profile picture Ali_Mansoorian1998February 2017
2
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
  • Reginald_Raymund profile picture Reginald_RaymundJune 2017
    There is no "correct" answer. It depends on the message you are trying to convey. If you mean to say you are still living in that place, choose 1. If not, 2.
  • 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.
YoBlackBlack profile picture YoBlackBlackMarch 2013
Which one is correct? I have been living here for 5 years. (or) I lived here for 5 years.