She ___ been teaching for 20 years when she retired. had has have was Javobni ko'rsatish 📝 Batafsil tushuntirish For 20 years + retired → had been teaching.