havingbeen+V-ed和v-ed做状语的区别
Nothavingcompletedtheprogramme,theyhavetostaythereforanothertwoweeks.
whencompleted,themuseumwillbeopentothepublicnextyear.
这里的completed和havingcompleted可以互换吗?
都是表被动完成吧?