单选: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/07/05 13:58:30
单选:myuncle()intaiwanfor20years.nowhehassettleddowninmainland.a.haslivedb.hadlivedc.livedd.wasliving为

单选: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年里住在台湾,很明显的表示过去的时间.所以要用过去时