问题补充:
Mr Smith in London for a few years before he to China.
A. lives; came
B. has lived; came
C. had lived; comes
D. had lived; came
答案:
A. lives; came
B. has lived; came
C. had lived; comes
(答案→)D. had lived; came
解析:句意:史密斯先生在来中国之前,已经在伦敦住了几年。结合语境可知时间状语从句描述的是过去某事发生的动作,故用一般过去时态。主句描述的是过去某时已经完成的动作,故用过去完成时态。选D。