一道英语选择题的疑问?I( )as a writer for five years,which cotributes a lot to my today's work.答案是选served,为什么不选have served,现在完成时不是过去发生的事对现在造成的影响和结果么?题中是过去发生的
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/14 06:39:40
一道英语选择题的疑问?I( )as a writer for five years,which cotributes a lot to my today's work.答案是选served,为什么不选have served,现在完成时不是过去发生的事对现在造成的影响和结果么?题中是过去发生的
一道英语选择题的疑问?
I( )as a writer for five years,which cotributes a lot to my today's work.答案是选served,为什么不选have served,现在完成时不是过去发生的事对现在造成的影响和结果么?题中是过去发生的也对现在造成影响了啊?
一道英语选择题的疑问?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
因为此处在描述在过去一直做的一件事情,即“作为写手进行工作”,因为是经常做一直做的事情,所以用一般过去时served即可。
现在完成时偏重持续到现在,很明显,“我”现在不再从事写手这类初级工作了,而是成为大作家了。
根据从句说明当作家是过去的事,则用过去式。
如,He worked in the USA for 20 years but he never regrets coming back to his country ,
I( )as a writer for five years,which cotributes a lot to my today's work. 答案是选served, 为什么不选have served,现在完成时不是过去发生的事对现在造成的影响和结果么?题中是过去发生的也对现在造成影响了啊??
答:我很怀疑原题句中的writer为waiter之笔误,因为你给的选项中的谓语动词是serv...
全部展开
I( )as a writer for five years,which cotributes a lot to my today's work. 答案是选served, 为什么不选have served,现在完成时不是过去发生的事对现在造成的影响和结果么?题中是过去发生的也对现在造成影响了啊??
答:我很怀疑原题句中的writer为waiter之笔误,因为你给的选项中的谓语动词是serve
如果是writer的话,用work可能更好一些。
一会网上去找一找。
从后半句可知道,我原来做过的事对现在的工作有影响,所以可以知道当服务员是以前的工作,用过去完成时。
译:我曾经当过五年的服务员,这对我现在的工作有很大的帮助。
收起