Bewildered I was texting a British friend, and he said "I've lived here for 5 years". What is the difference between that and "I've been living here for 5 years?" Is there something I'm missing?
Levant It means the same thing, though some people might prefer to use the present perfect continuous to stress the continuing nature of the action.