Common Mistakes in English – The Present Perfect
Posted on November 26, 2011
When I meet people I often hear sentences like “I am living in London since two years”. However, in this sentence you have to use the present perfect, or the present perfect continuous. Why? Because the action of you living here started in the past and is still happening today.
So this sentence should be:
- “I have lived here for two years” (You have moved here permanently) or
- “I have been living here for two years” (You have moved here temporarily)
If you just want to say that you live in London you can use the first part of the original incorrect sentence:
- “I live in London” or
- “I am living in London” if you are here temporarily.
The present perfect is quite difficult conceptually so don’t feel disheartened if you struggle with this at the beginning.