作业帮 > 英语 > 作业

I am very glad to return to the old town again.I____here for

来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/07/14 20:19:04
I am very glad to return to the old town again.I____here for three years.
我选的是have worked,但答案是worked,我的判断依据是有for加一段时间,并且我觉得住句话强调的是对现在的影响.为什么不对呢?
I am very glad to return to the old town again.I____here for
首先楼主要弄清在运用完成时,中文意思.
诚如楼上所言
返回这个古镇,说明现在不在那里工作了,不用现在完成时.
for+时间段并不是一定要用现在完成时.
比如说:I have studied in Shanghai for 3 years代表我已经在上海学习3年了(而且还在上海)
但是:I studied in Shanghai for 3 years代表我在上海学习了3年(现在不在了)
两者比较下就知道在中文意思上的区别了~