0
Yellowstarstruck Posted 7 years ago
Grammar

Difference

Hi!

What is the grammatical difference between the two sentences? Thanks, Fulvio

1. They have lived in Norway for 15 years.

2. They have been living in Norway for 15 years.

  

Top answer

Hello yellowstarstruck, 1. The first one is the present perfect tense. It indicates that the action, which is "living in Norway", has finished and they don't live there anymore.

  • Hello yellowstarstruck, 1.
  • The first one is the present perfect tense.
  • It indicates that the action, which is "living in Norway", has finished and they don't live there anymore.
  • 2.
  • The second sentence is the present perfect continuous tense.
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.

2 Answers
0

Hello yellowstarstruck,

1. The first one is the present perfect tense. It indicates that the action, which is "living in Norway", has finished and they don't live there anymore.

2. The second sentence is the present perfect continuous tense. It indicates that the action, which is "living in Norway" is ongoing. In other words, they still live in Norway.

Best wishes,

JA

0

With verbs such as 'live', which refer to a state that usually extends over a long period of time, there is sometimes no significant difference in meaning between the progressive and non-progressive forms of the perfect.

Related Questions