to have done , having done 选哪个?为什么?

学习 时间:2026-04-01 06:52:32 阅读:2822
to have done , having done 选哪个?为什么?_______ the home work,We went home.A.Having finished B.To have finished 选哪个? 为什么? 老师说 to have done , having done 表示发生在谓语动词之前 这2个都是之前 , 有什么区别呢?

最佳回答

乐观的诺言

含糊的咖啡豆

2026-04-01 06:52:32

1、we have finished the homework。2、we went home。两句合在一起,第一句的have变成having,表示已经完成的状态。选A啦扩展:we went home to finish the homework。就可以表示成 to finish the homework,we went home。to do形式表示目的,未完成。 再问: 不对呀?老师说发生在谓语动词之前的都能用 再答: to have done 是将来完成时啊!

最新回答共有2条回答

  • 追寻的帅哥
    回复
    2026-04-01 06:52:32

    1、we have finished the homework。2、we went home。两句合在一起,第一句的have变成having,表示已经完成的状态。选A啦扩展:we went home to finish the homework。就可以表示成 to finish the homework,we went home。to do形式表示目的,未完成。 再问: 不对呀?老师说发生在谓语动词之前的都能用 再答: to have done 是将来完成时啊!

上一篇 图形逻辑推理空的格子里填什么?没有选项!

下一篇 把物体带到太空中质量会不会改变?