8. How long had David been living in Manchester before he got a new job in Glasgow?
В данном предложении had David been living спрашивает о продолжительности действия (жизни в Манчестере) до определенного момента в прошлом (получения новой работы в Глазго).
Ответ: had David been living