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 Timeline — Legitimate Ellipsis and False Ellipsis — Baseball — Alone, lonely, lonesome and lone
- EirinaMarch 2013
DÊ RESPOSTAS
smittOctober 2017 he will post the letter today |
Ali_Mansoorian1998February 2017 2 |
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! |
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_tamJune 2017 I think that (I have lived here for 5years)is the correct answer coz we use present perfect |
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_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.
YoBlackBlackMarch 2013 Which one is correct? I have been living here for 5 years. (or) I lived here for 5 years. |