V-ed和having been v-ed的区别

V-ed和having been v-ed的区别
when completed ,the museum will be open to the public next year.
中的completed能用having been compled 互换吗?
它们都是表示过去被动吧.
轲南 1年前 已收到2个回答 举报

随缘的爱 幼苗

共回答了19个问题采纳率:100% 举报

completed is correct.
having been done means a thing keep happening from a moment in the past to now.

1年前

1

沙鸥走xx 幼苗

共回答了4个问题 举报

可以啊
后者更强调已经完成

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.030 s. - webmaster@yulucn.com