Tìm Giáo viên Tiếng Anh
Davide
Present perfect Vs present perfect progressive Hi guys What's the diffence between these two sentences: 1) I have lived in London for 5 years 2) I have been living in London for 5 years Do they both have the same meaning? Thanks
10 Thg 09 2018 18:30
Câu trả lời · 10
2
Yes, they are the same. With verbs like live and work, the present perfect and the present perfect progressive will have the same meaning. It is not the case with many other verbs.
10 tháng 9 năm 2018
2
The present perfect expresses the result of one action over a period of time - therefore you see it as the sum of your experience. That's why it is the tense mostly used in interviews, as you basically recount your skills, measuring the time in which this action was practiced in. If you have lived in a place or have worked in a place for a period of time, that period strengthens your point, as it gives the action value. If you have lived somewhere for a long time, or have done something for a period of time it sort of makes you an expert. This is the essence of the present perfect tense - it is a bridge between the past, the present and part of the future and it measures over a period instead of a point it time, as other tenses do. Any tense that uses am/is/are (was/were) or have/has +ing describes a state of being - imagine you in the middle of an action either in the past, or the present or the future, but without you really knowing when the state of being will end or what the result will be. One thing is certain and that is the state of being is recent - it is the tense used to describe a recent phenomenon, about which you have little knowledge how it will end or when, or what the full effect will be. When you use it in its present perfect state you simply emphasize the action over a period of time, but also that it is a recent situation, you are in the middle of it and it might go on but you do not know for how long or what the result will be. BUT it is something you are experiencing currently. Hope this helps.
10 tháng 9 năm 2018
2
They mean the same thing. :)
10 tháng 9 năm 2018
1
yes, both of them have same meaning
10 tháng 9 năm 2018
When you say 'I have lived' it means you lived before and you don't live anymore the second one means you currently live in London and it's been already 5 years So, they both have different meanings in expression
10 tháng 9 năm 2018
Hiển thị thêm
Bạn vẫn không tìm thấy được các câu trả lời cho mình?
Hãy viết xuống các câu hỏi của bạn và để cho người bản xứ giúp bạn!