What 's the difference between;
I have lived, and I have been living …?
This is one of those questions I am asked by my students and probably you too would like to know the difference.
Note we use can use both Tenses for both finished and unfinished actions that started in the past.
I have lived here for two years.
This talks about an unfinished action that started in the past. (Present Perfect tense)
I have been living here for two years.
This talks about an unfinished action too that started in the past and still continues to the present; however, it emphasises the duration of two years.
This makes English an amazing language, isn’t it? In these two examples we see a slight difference in the emphasis of the duration.
We see the same case in use of work and study too.
- I have worked here for seven years.
- I have been working here for seven years.
I have studied English for ten years but can’t speak fluently.
I have been studying English for ten years but can’t speak fluently.
Support me by buying Books from