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.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
mr1bin(1) She has lived with her boyfriend for the past two years.(1) She is still living with her boyfriend.
(2) She has lived with her boyfriend for two years.