0
Lucas21c Posted 12 years ago
Grammar

Tense

Could you tell me the difference between (1) and (2) of the following sentences in terms of meaning?
Thank you.

He (1) lived / (2) has lived in this city for ten years.

The war (1) lasted / (2) has lasted for two years.
  

Top answer

He lived in this city for ten years. — he doesn't live there any more He has lived in this city for ten years. — he still lives there (or is just moving away now) The war lasted for two years.

  • He lived in this city for ten years.
  • — he doesn't live there any more He has lived in this city for ten years.
  • — he still lives there (or is just moving away now) The war lasted for two years.
  • — the war is over now The war has lasted for two years.
  • — the war is still being fought (or is just finishing now)
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
He lived in this city for ten years. — he doesn't live there any more
He has lived in this city for ten years. — he still lives there (or is just moving away now)

The war lasted for two years. — the war is over now
The war has lasted for two years. — the war is still being fought (or is just finishing now)
0
lucas21cCould you tell me the difference between (1) and (2) of the following sentences in terms of meaning?
Yes, with great pleasure! ..

Related Questions