Trova Inglese Insegnanti
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 set 2018 18:30
Risposte · 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 settembre 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 settembre 2018
2
They mean the same thing. :)
10 settembre 2018
1
yes, both of them have same meaning
10 settembre 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 settembre 2018
Mostra altro
Non hai ancora trovato le tue risposte?
Scrivi le tue domande e lascia che i madrelingua ti aiutino!
Davide
Competenze linguistiche
Inglese, Italiano
Lingua di apprendimento
Inglese
Altri articoli che potrebbero piacerti

The Power of Storytelling in Business Communication
39 consensi · 9 Commenti

Back-to-School English: 15 Must-Know Phrases for the Classroom
28 consensi · 6 Commenti

Ten Tourist towns in Portugal that nobody remembers
55 consensi · 22 Commenti
Altri articoli