When + QKĐG, QKHT/QKHTTD: diễn tả một hành động đã xảy ra ( có thể đã hoàn thành hoặc đang tiếp diễn ) trước một hành động trong quá khứ. Ta thấy vế sau when chia thì quá khứ đơn giản => Đáp án là C. had been working - thì quá khứ hoàn thành tiếp diễn