Hi Paco glad I could clear up a misunderstanding Yes the most common meaning of he has not lived here for 5 years would be he has been gone for 5 years I think your explanation of why you didn t understand it this way is really interesting And I think as usual you re being too hard on yourself...