The so-called progressive forms anticipate that the situation will change.Hi everybody!
I'd like to know if both sentences are correct:
1. I live in London >
2. I have lived in London since 1990.
3. I am living in London >
4. I have been living in London since 1990.
Thanks for helping me!
I agree with Brioche, and disagree with your book.I'd be curious to hear some other opinions on Present Perfect Simple and Present Perfect Continuous, because one of my grammar books is at odds with Brioche's statement. This book gives the following:
I've lived here for years. (I'll be moving soon.)
I've been living here for years. (I'm staying.)
So which one indicates future change then?
See above for the first questions. I don't understand the last ones.Hello,
I have been living in Belgium for 5 years. Does this mean that I still live there? Yes.
I have lived in Belgium for 5 years. Does this mean that I still live there? Yes.
I lived in Belgium for 5 years. I don't live there anymore. Correct.
A non native speaker told me so you have been living in Belgium for 5 years.
To me, it means that I still live there. You're right.
I don't live in Belgium anymore but in France. That's grammatically correct.
Did the non-native speaker say it right? Is it grammatically correct even if I don't live there anymore?
If I were the non native speaker I would have said so you lived in Belgium for 5 years?