问题

He _____in Xinxiang for five years when I heard his news.
A:has lived
B:had lived
C:is living
D:has been lived
B:had lived
C:is living
D:has been lived
正确答案是: