0
Slocawber Posted 10 years ago
Grammar

Difference between two tenses

Hello everybody.
Is there a real difference between the two following sentences?
(1) I've lived there for three years.
(2) I've been living there for three years.
In my opinion they both tell that I live in a place and that I started living there three years ago.
What do you think about it?
Thank you.
  

Top answer

slocawber Is there a real difference between the following sentences / between the two sentences ? Present Perfect here denotes time from the past to the present moment. Whereas, present perfect continuous, though does not differ much in meaning, denotes the time from past to the present moment and emphasizes the continuation of the act.

  • slocawber Is there a real difference between the following sentences / between the two sentences ?
  • Present Perfect here denotes time from the past to the present moment.
  • Whereas, present perfect continuous, though does not differ much in meaning, denotes the time from past to the present moment and emphasizes the continuation of the act.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

6 Answers
0
slocawberIs there a real difference between the following sentences/between the two sentences?
Present Perfect here denotes time from the past to the present moment. Whereas, present perfect continuous, though does not differ much in meaning, denotes the time from past to the present moment and emphasizes the continuation of the act.
0
slocawberIs there a real difference between the two following sentences?
Of course! There are differences in the words that are in those sentences. Those are real differences!

There is no difference in the meaning, however.
0
So the meaning is more or less the same, but in the second sentence I stress the fact that I have been living there continuously, with no interruption. Do you think this is acceptable? Thank you.
0
So I can both say
(1) I have played the guitar for three hours
and
(2) I have been playing the guitar for three hours
without a big difference in meaning, correct?
0
slocawberSo I can both say(1) I have played the guitar for three hoursand(2) I have been playing the guitar for three hourswithout a big difference in meaning, correct?
Now you've changed from a rather stative verb (live) to a rather dynamic verb (play), and the type of verb makes a difference. The more dynamic the verb, the more likely it is th
0
Thank you very much. I like your explanation.

Related Questions