He ______ in London for more than ten years, but he has never regretted his final decision to move back to China.
【正确答案】 C
【答案解析】本题容易因for many years误选A。but后的句子用现在完成时,表明“他”现在是在中国,因此在伦敦居住应该是过去的事情,故用过去时,答案为C。