问题

He is fluent in English because he once stayed in London —- Really ? How long _________ there ?
A:did he live
B:has he lived
C:had he lived
D:does he live
B:has he lived
C:had he lived
D:does he live
正确答案是: