您当前所在位置:首页英语课堂英语答疑关于have heard的时态问题— I&039;ve heard Bob _____ back from his journey to Africa.— What about visiting him now?答案是has come为什么不是had come,难道不是过去的过去吗?

关于have heard的时态问题— I&039;ve heard Bob _____ back from his journey to Africa.— What about visiting him now?答案是has come为什么不是had come,难道不是过去的过去吗?

更新:2025-03-06 00:14:32编辑:admin归类:英语答疑人气:27

“I've heard Bob _____ back from his journey to Africa.”这句话中应填“has come”,而不是“had come”,因为主句“I've heard”是现在完成时,强调对现在的影响,从句应使用现在完成时表示“已经回来”这一对现在有影响的动作

现在完成时表示动作发生在过去但与现在的情况有联系,或从过去某一时间开始一直延续到现在并还可能继续延续下去的动作。在这个对话中,“I've heard”表示“我听说”这一动作发生在过去,但听说的内容“Bob已经从非洲回来了”对现在有影响,即现在可以考虑去拜访他。从句应使用现在完成时“has come”来表示“已经回来”这一动作。

过去完成时则表示过去某一时间前就已经发生或完成了的动作,对过去的某一点造成的某种影响或是结果,用来指在另一个过去行动之前就已经完成了的事件。但在这个对话中,并没有明确的过去时间点作为参照,也没有强调“听说”这一动作是在某个过去的动作之前完成的,因此不适用过去完成时“had come”。

根据句子的时态和语境,“I've heard Bob _____ back from his journey to Africa.”这句话中应填“has come”,表示“我听说Bob已经从非洲回来了,现在去看看他怎么样?”。

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

soil是什么意思 读音 用法 例句 同义词 反义词 词源 救怎么读、怎么念、怎么拼音、和组词

猜你喜欢

更多
  • 暂无内容!