Present Perfect vs Present Perfect Progressive
I have lived in Paris since 2009.
or
I have been living here since...
I understand the differences between these tenses, but sometimes I'm at a loss, or both sentence are correct?
Thanks a lot.
Search from various English teachers...
Answers · 4
3
Both sentences are correct, and in this situation there is actually no difference in meaning between them.
2
Both sentences are grammatically correct. When to use one or the other depends on how you, the writer, want to emphasize a time period to the reader.
In the first sentence, the reader is listening to you telling a story about something that has already happened.
In the second sentence, the reader is listening to you telling a story that is current and still happening.
1
In some cases, you can have a situation where the meanings can overlap (in regards to grammar, phrases, words), and this is one of them. Both examples are correct, because of how the verb "live" can function.
For comparison, here's an example which clearly shows the difference:
"I've written five books." = five books (of my creation) exist and are complete.
"I've been writing five books." = I am still in the process of writing all five. None of them are complete. (To be honest, this is a slightly unusual thing to say.)
Or:
"I've known her since 2009." - correct
"I've been knowing her..." - STOP. Incorrect!! Some verbs describe a status and not an action, so "have been knowing" doesn't make any sense.
1
i think so that first sentence is correct ..coz since is used actual time,or date..etc..
Still haven’t found your answers?
Write down your questions and let the native speakers help you!
Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!
Start Learning Today
