Hello Kooyeen "Since 1995" is "from 1995 up to now". "For 10 years" does not always imply "for five years up to now". Technically it can imply a period of five years at an arbitrary time in the past.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
1. He has worked here for a year (= during last year, up to now, but what he's doing now isn't clear, maybe you could guess it)It's fine.
2. He has worked here since 1995 (= up to now, but as above, you can't be sure he is still working here)It's fine.
3. He has worked here for a month since last year (= "for" doesn't imply "up to now",
DanyooI have lived in Chicago for 10 years : Without context, I will assume that the person is still living there...but can't be 100% positive.
I had lived in Chicago for 10 years: I am almost certain that the person is presently not living in Chicago...unless he moved away from Chicago to Philadelphia, th