英语,这句话对吗?为什么?

 我来答
hsip54
培训答主

2020-11-29 · 好好学习,天天向上
知道大有可为答主
回答量:2.8万
采纳率:80%
帮助的人:2774万
展开全部
回答:时态不对,应该用一般过去时,因为动作发生在过去。本句应该改为:
My parents worked there until / till 2010.
现在完成时属于现在时态的范畴,表示动作或状态发生在过去,一直持续到现在,并且动作已经完成,以及仍对现在造成影响,还有可能持续发生下去( 相当于现在完成进行时); 而一般过去时则指动作或状态发生在过去某一时间,还可以表示过去经常性、习惯性的动作或状态,与现在无任何关系。例如:
He studied until eleven o'clock last night.昨天晚上他学习到十一点钟。
She has worked / has been working for five hours. 她已经工作五个小时了。
I didn't know it until you had told me.
直到你告诉我我才知道这件事情。
Last week we worked for three days. 上周我们工作了三天。
He has been ill for two years. 他已经病了两年了。
He was ill for two days last month.上个月他病了两天。
英语思维EME
2020-11-29 · 打造英式思维,构建英语知识架构!
英语思维EME
采纳数:235 获赞数:201

向TA提问 私信TA
展开全部

根据中文意思来看,翻译的是问题的,关键是2010年的时候,人还在那儿工作吗?以及说话的时点是哪一年?

  • 如果不在了,就用过去完成时。如:My grandparents had worked there until 2010.

  • 如果还在,就用现在完成时。如:My grandparents have worked there until this year.

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Lacrosse82
2020-11-29 · TA获得超过2189个赞
知道大有可为答主
回答量:1.6万
采纳率:31%
帮助的人:957万
展开全部
翻译的没问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式