0
Marold Posted 14 years ago
Grammar

Have lived vs Have been living

I know it is a corny question. Nevertheless, I'd like to finally know what THE DIFFERENCE is (I know there is a slight one or even no difference) between the usage of tenses. What do both of these tenses indicate?

"I have been living in Prague for 5 years."

"I have lived in Prague for 5 years."

Thank you very much.Emotion: smile
  

Top answer

When you specify an element of time, they are nearly the same in meaning. But if you take out "for five years" it's easier to see how they are different. I have been living in Prague.

  • When you specify an element of time, they are nearly the same in meaning.
  • But if you take out "for five years" it's easier to see how they are different.
  • I have been living in Prague.
  • - implies a past and ongoing action (You still live in Prague) I have lived in Prague.
  • -- imples a past action that is now over.
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.

1 Answers
0
When you specify an element of time, they are nearly the same in meaning. But if you take out "for five years" it's easier to see how they are different. I have been living in Prague. - implies a past and ongoing action (You still live in Prague) I have lived in Prague. -- imples a past action that is now over. (You now live somewhere else)

Related Questions