
Originally Posted by
David L.
1)I've been living in this old house for six years.
2)I've lived in this old house for six years.
Let's take (2) first. This is present perfect tense. It means that 6 years ago, you moved into, started living in the house; and you have lived there from that moment, right up to this moment.STOP. (You might intend to keep on living there; or you could be saying this as you stand on the doorstep, taking one last look back, as you leave to move elsewhere. It refers to a period of time between some past moment, and this present moment.)
David's right here. Because of the adverbial phrase, "for six years", there is an implication is that the person still lives in the house.
But as David says, he may not. I'll borrow David's scenario, if I may;
... you could be saying this as you stand on the doorstep, taking one last look back, as you leave to move elsewhere.
Here we have the present perfect of current relevance/recently finished event/importance added to a finished action. The speaker could in this case, use the simple past though for BrE the likelihood is that the present perfect will be used.
For NaE speakers, the choice between the past simple or the present perfect is more a question of how much importance they want to place upon the action.
Now let's look at another scenario. That same man, 6 years down the road, married, walking with his wife and child go thru this neighborhood.
Husband: [looking at the house] I've lived in this house.
Wife: Really Dear, when was that?
This is the present perfect of experience. The wife, being his wife, knows that this doesn't represent a situation that is "up to now". But other ENLs who don't know him and hear his remark would almost certainly take it to be an expression of a past experience.
I've been living in this old house for six years.
This is present perfect continous. It has the same meaning as I outlined with present perfect above PLUS it indicates that you will continue to do so indefinitely/to some unstated time in the future.