——I wonder what makes you a successful manager.

问题描述:

——I wonder what makes you a successful manager.
——I ____ as a waiter for five years,which contributes a lot to my today's work.
为什么不可以是have served 而是served.
老师说serve这个动作并没有持续到目前,所以不能用现在完成时的表述,但是比如A一个小时前吃了饭,便可以说I have eaten sth...这个动作似乎并不一定要持续到目前为止啊

你说的是对的,动作不一定要持续到现在,也可以是对现在造成的影响,但是这个句子里不用现在完成时,要用过去完成时,因为因为他很明显已经是经理了,当侍应的动作在过去他当经理的时候就已经结束了,所以要用 had served, ...有道理,只是答案给的是served没选had served遇到有朋友和我较真答案,我只能呵呵了,我不是来这证明答案的,我只是根据我的知识来讲解,我只能说答案也有错的时候。