作业帮 > 综合 > 作业

一道英语选择题的疑问?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 08:56:34
一道英语选择题的疑问?
I( )as a writer for five years,which cotributes a lot to my today's work.答案是选served,为什么不选have served,现在完成时不是过去发生的事对现在造成的影响和结果么?题中是过去发生的也对现在造成影响了啊?
for+一段时间是可以跟过去时态连用的,只要是持续性的动词就行.
通过句子来看,说话者过去是作家,现在不是了.如果选have served 就表示现在还是作家.再如:
I smoked for 10 years,but now I'm a non-smoker.
此处不能用havesmoked