i have served as a waiter for five years 这个句子对吗

 我来答
huqian793
2017-06-20 · 知道合伙人教育行家
huqian793
知道合伙人教育行家
采纳数:13570 获赞数:70158
2011年高教社杯全国大学生建模国家二等奖; 2012年大学生创新项目校一等奖并获优秀大学生奖; 过英语四六级

向TA提问 私信TA
展开全部
这个句子不是不能用,但是具体还是要看提问的语境。这句话的意思是,我已经从事服务员工作5年了,用完成时表示现在还在持续,即说话的同时还是一个服务员。
我举个例子,如下:

——I wonder what makes you a successful manager.(我很好奇是什么让你成为如此成功的经理)
——I (served) as a waiter for five years,which contributes a lot to my today's work.(我曾从事过5年的服务员,这对于我现在的工作是有很大的帮助的。)
“当了五年服务员”,那显然是过去结束了的事情,所以用served,并不是所有for+段时间都表示现在完成,关键要看结束点在何时。
alexpascal
高粉答主

2017-06-19 · 醉心答题,欢迎关注
知道顶级答主
回答量:11.2万
采纳率:89%
帮助的人:1.5亿
展开全部
正确无误的句子,完成时用得非常恰当。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式