关于高考英语的单选题 请说明原因 my uncle___in taiwan for 20 years,now he has settled down in mainland.A,lived B,had lived C,has lived D,was living

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 16:10:02

关于高考英语的单选题 请说明原因 my uncle___in taiwan for 20 years,now he has settled down in mainland.A,lived B,had lived C,has lived D,was living
关于高考英语的单选题 请说明原因
my uncle___in taiwan for 20 years,now he has settled down in mainland.
A,lived B,had lived C,has lived D,was living

关于高考英语的单选题 请说明原因 my uncle___in taiwan for 20 years,now he has settled down in mainland.A,lived B,had lived C,has lived D,was living
选A,一般过去时,表示动作发生在过去,现在的状态已发生改变.
不选B的原因,过去完成时,表示到过去某一时刻之前完成的动作,此处没有过去时间标记,如果加一个“截至去年12年,他已在台湾住了整20年”,则可以用B
不选C的原因,现在完成时,表示现在仍住在台湾,而后半句说已经定居大陆,矛盾.
不选D的原因,没有这样的用法.