您当前所在位置:首页英语课堂英语答疑ago 可以连用不定式的完成式吗我知道,ago 不能连用现在完成时,比如不能说:误:He has left two hours ago.(应去掉 has)但它可以连用不定式的完成式吗?

ago 可以连用不定式的完成式吗我知道,ago 不能连用现在完成时,比如不能说:误:He has left two hours ago.(应去掉 has)但它可以连用不定式的完成式吗?

更新:2025-03-08 02:27:56编辑:admin归类:英语答疑人气:69

ago可以连用不定式的完成式

ago通常不与现在完成时连用,因为它表示的是过去的一个具体时间点,而现在完成时强调的是与现在的联系或对现在的影响,所以两者在通常情况下不能搭配使用。例如,“He has left two hours ago.”这句话是错误的,应该改为“He left two hours ago.”。

ago却可以连用不定式的完成式。这种用法通常出现在表示过去应该完成但实际上没有完成,或者对过去某事的推测和判断等语境中。例如,“Talks were to have begun two weeks ago.”(会谈在两周前就该开始了),“I seem to have read the book two years ago.”(我似乎两年前就读过这本书),以及“The bridge is believed to have been built twenty years ago.”(那座桥被认为是在20年前建成的)等句子中,都使用了ago连用不定式的完成式。

情态动词后面接完成式时也可以连用ago,例如,“He ought to have reached the house some time ago.”(他到达那所房子应该有一段时间了)。这些例子都证明了ago确实可以连用不定式的完成式。

财营网版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

坛的拼音怎么读、怎么念、怎么拼音、和组词 Would you mind waiting a moment? 的中文是什么意思

猜你喜欢

更多
  • 暂无内容!