having been +V-ed 和v-ed做状语的区别

学习 时间:2026-04-03 13:59:38 阅读:6012
having been +V-ed 和v-ed做状语的区别Not having completed the programme,they have to stay there for another two weeks.when completed ,the museum will be open to the public next year.这里的completed 和having completed 可以互换吗?都是表被动完成吧?

最佳回答

自然的发带

忧郁的乌冬面

2026-04-03 13:59:38

不可以互换的。第一句中Not having completed the programme的have completed 是现在完成时,主语是they,并非被动。第二句中when completed 的completed才是被动。

最新回答共有2条回答

  • 小巧的雨
    回复
    2026-04-03 13:59:38

    不可以互换的。第一句中Not having completed the programme的have completed 是现在完成时,主语是they,并非被动。第二句中when completed 的completed才是被动。

上一篇 原子团的化合价如何计算?

下一篇 下图中AB,AC是两条经线<局部>,弧线a为晨昏线,B,C两点纬度相同,D为BC的中点,据此完成