i lived in london for many years ,but i have never regretted moving back to china

问题描述:

i lived in london for many years ,but i have never regretted moving back to china
为什么不能用had lived

我住在伦敦多年,但是我从来不后悔没有回中国. i lived in london for many years ,but i have never regretted moving back to china
为什么不能用had lived前句虽然是一般过去时,那时因为时间点for many years.后半句的意思but i have never regretted moving back to china用选择完成时,表示对现在造成的影响是不后悔,所以用haveregretted,?表示现在的状态是不后悔的