单选:my uncle ( )in taiwan for 20years .now he has settled down in mainland.a.has lived b.had lived c.lived d.was living为什么要选c而不是d,现在完成时的过去不是过去完成时么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 04:03:21

单选:my uncle ( )in taiwan for 20years .now he has settled down in mainland.a.has lived b.had lived c.lived d.was living为什么要选c而不是d,现在完成时的过去不是过去完成时么?
单选:my uncle ( )in taiwan for 20years .now he has settled down in mainland.
a.has lived b.had lived c.lived d.was living
为什么要选c而不是d,现在完成时的过去不是过去完成时么?

单选:my uncle ( )in taiwan for 20years .now he has settled down in mainland.a.has lived b.had lived c.lived d.was living为什么要选c而不是d,现在完成时的过去不是过去完成时么?
这里没有表示过去的时间点做参照,不能用过去完成
在过去的那20年里住在台湾,很明显的表示过去的时间.所以要用过去时