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

学习 时间:2026-08-13 07:05:12 阅读:9538
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-08-13 07:05:12

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-08-13 07:05:12

    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 是将来完成时啊!

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

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