Can some one please tell me the difference between the following two sentences?
- I have lived in London for two years
- I lived in London for two years
Does the first sentence mean that I am still living in London and the second sentence that I am not living in London now?