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

问题描述:

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 可以互换吗?
都是表被动完成吧?
1个回答 分类:英语 2014-11-30

问题解答:

我来补答
不可以互换的.
第一句中Not having completed the programme的have completed 是现在完成时,主语是they,并非被动.
第二句中when completed 的completed才是被动.
 
 
展开全文阅读
剩余:2000
上一页:hfftbjhg