作业帮 > 英语 > 作业

I lived in shanghai for over 20 years.望名师解析此句为什么用的是一般现在时态

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/17 06:24:14
I lived in shanghai for over 20 years.望名师解析此句为什么用的是一般现在时态
for 加段时间不应该是现在完成时吗?
此句不是一般现在时,是一般过去时.live这个字用的是past tense形式.这句话的意思是我之前住在上海20多年了.表示此时说话的人不在上海.如果你想表达你住在上海20多年了,可这样造句:I have already lived in Shanghai for over 20 years.或I live in Shanghai for over 20 years.表示现在你依然在上海.