I lived in shanghai for over 20 years.望名师解析此句为什么用的是一般现在时态
问题描述:
I lived in shanghai for over 20 years.望名师解析此句为什么用的是一般现在时态
for 加段时间不应该是现在完成时吗?
答
此句不是一般现在时,是一般过去时.live这个字用的是past tense形式.这句话的意思是我之前住在上海20多年了.表示此时说话的人不在上海.如果你想表达你住在上海20多年了,可这样造句:I have already lived in Shanghai...