一道英语选择题的疑问?I( )as a writer for five years,which cotributes a lot to my today's work.答案是选served,为什么不选have served,现在完成时不是过去发生的事对现在造成的影响和结果么?题中是过去发生的
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/20 12:08:03
![一道英语选择题的疑问?I( )as a writer for five years,which cotributes a lot to my today's work.答案是选served,为什么不选have served,现在完成时不是过去发生的事对现在造成的影响和结果么?题中是过去发生的](/uploads/image/z/2672669-29-9.jpg?t=%E4%B8%80%E9%81%93%E8%8B%B1%E8%AF%AD%E9%80%89%E6%8B%A9%E9%A2%98%E7%9A%84%E7%96%91%E9%97%AE%3FI%28+%29as+a+writer+for+five+years%2Cwhich+cotributes+a+lot+to+my+today%27s+work.%E7%AD%94%E6%A1%88%E6%98%AF%E9%80%89served%2C%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E9%80%89have+served%2C%E7%8E%B0%E5%9C%A8%E5%AE%8C%E6%88%90%E6%97%B6%E4%B8%8D%E6%98%AF%E8%BF%87%E5%8E%BB%E5%8F%91%E7%94%9F%E7%9A%84%E4%BA%8B%E5%AF%B9%E7%8E%B0%E5%9C%A8%E9%80%A0%E6%88%90%E7%9A%84%E5%BD%B1%E5%93%8D%E5%92%8C%E7%BB%93%E6%9E%9C%E4%B9%88%3F%E9%A2%98%E4%B8%AD%E6%98%AF%E8%BF%87%E5%8E%BB%E5%8F%91%E7%94%9F%E7%9A%84)
一道英语选择题的疑问?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可能更好一些。
一会网上去找一找。
从后半句可知道,我原来做过的事对现在的工作有影响,所以可以知道当服务员是以前的工作,用过去完成时。
译:我曾经当过五年的服务员,这对我现在的工作有很大的帮助。
收起