0
Mercyful_fate Posted 16 years ago
Grammar

Difference between these sentences

I have lived in france for 20 year.
I have been living in france for 20 years.
I lived in france for 20 years.
  

Top answer

I have lived in F rance for 20 year s . I have been living in F rance for 20 years. The two above are practically the same.

  • I have lived in F rance for 20 year s .
  • I have been living in F rance for 20 years.
  • The two above are practically the same.
  • In both cases the 20-year period continues until the moment you utter the sentence.
  • In the first one you're thinking about the 20-year period as a somewhat featureless block of time.
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
I have lived in France for 20 years.
I have been living in France for 20 years.

The two above are practically the same. In both cases the 20-year period continues until the moment you utter the sentence. In the first one you're thinking about the 20-year period

Related Questions