recently连用的过去完成时

拉里贝尔蒙特在一家生产机器人的公司里工作。最近该公司开始测试一款家用机器人。这项测试将由拉里的妻子克莱尔来进行。

Larry Belmont worked for a company that made robots. Recently it had begun experimented with a household robot.It was going to be tested out by Larry's wife Claire.

问:记得老师讲过,recently一词在句中作时间状语时,通常用现在完成时态,表示从过去发生的动作一直持续到了现在,但这句怎么用了过去完成时态?我并没有从句意中找begun发生在recently之前或在那个过去动作之前,这里为什么用了过去完成时had begun ?

请先 登录 后评论

最佳答案 2022-02-24 18:10

你一定误解了你老师的话。在英国英语中,recently通常与现在完成时连用,表示一个事件发生在不久前,由于具体时间不确切,所以用现在完成时表示不确切的过去。但是美国英语却经常把recently和一般过去时连用,也就是说美国英语把recently视为确切的过去时间。你的这段话应该是美式英语。recently指不久前的过去某个时间,过去完成时表示在recently这个时间begin的动作已经发生过去了,所以用过去完成时。你抄写句子抄错了had begun后接动词要么用不定式,要么用动名词,你给了ed形式,这是错误。动词experiment用不定式或动名词作宾语都可以,但不能用过去分词。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 2 收藏,2704 浏览
  • BLUEBELL 提出于 2022-02-18 09:40