Dear all, He has been with me for ten years. This means I think still he is with me or just finished. He was with me for ten years. This means I think he is not with me. When I hear people speaking this type of sentences I am confused the meaning of these sentences. Please clear my doubts and give me one example too. Thank you.
Top answer
Your idea is basically correct. For further information, please read this thread:
— Mister Micawber
Your idea is basically correct.
For further information, please read this thread:
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.