I stayed in leh for last 2 years. Is saying 'I had been to Leh for last 2 years' for it is right?