0
Mr1bin Posted 15 years ago
Grammar

What is the difference?

She has lived with her boyfriend for the past two years.

She has lived with her boyfriend for two years.

Thank you
  

Top answer

She has lived with her boyfriend for the past two years. I think it means the last two years. (specific time) She has lived with her boyfriend for two years.

  • She has lived with her boyfriend for the past two years.
  • I think it means the last two years.
  • (specific time) She has lived with her boyfriend for two years.
  • Here it means any two years.
  • (no specific 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.

3 Answers
0
She has lived with her boyfriend for the past two years.

I think it means the last two years. (specific time)

She has lived with her boyfriend for two years.

Here it means any two years. (no specific time)
0
Thanks then are they still living together?
0
mr1bin(1) She has lived with her boyfriend for the past two years.
(2) She has lived with her boyfriend for two years.
(1) She is still living with her boyfriend.
(2) She may still be living with her boyfriend, or the two years may have been long ago and she is not living with her boyfriend. It's impossible to be certain in this second version.

Related Questions