I have lived in London for 7 years.(it means that person still living in London I may correct? 2.I have lived in London since 2000 (it means from 2000 to till now that person living in London)..are these sentences correct?

May 20, 2020
Learner
![]()
Amarjeet
.
661
![]() I have been living in London since 2000. ( means person still living in London now) I have lived in London for 7 years. ( means not living now..work just finished)
|
||||
![]()
Venkat Dasari
.
1758
![]() I have lived in London for 7 years. It means since then to till now I have lived in London, nd may be I will live in future as well. It's a period of time. Your second sentence is incorrect. It should be like : I have been living in London since 2000. It means I'm still living for a long time and the action is continuing. It is not completed. And it indicates the point of time.
|