0
Clairvision Posted 14 years ago
Grammar

working

What is the difference between I have been working for the past 10 years and I have been working for the last 10 years?
  

Top answer

There is no practical difference in meaning between 'past' and 'last' in your sentences.

  • There is no practical difference in meaning between 'past' and 'last' in your sentences.
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.

4 Answers
0
There is no practical difference in meaning between 'past' and 'last' in your sentences.
0
I don't agree; the difference is small but real. "Last" implies termination and expects a dependent clause, at least an implied one: "I have been working for the last ten years (before my retirement)." In your example, "past" is preferable.
0
Past is preferable, but I don't agree with you with regard to the implications of last

Related Questions