首页
注册 | 登录

havebeendone done作状语时如何区分?

have been done&done作状语时如何区分?
分类:英语 2017-11-09 共 3 个回复
最佳回复
have been done是动词的谓语形式,是现在完成时的被动语态;而done是动词的-ed分词形式,是动词非谓语形式的一种,在句子中可以做状语,也可以做表语等.
你所说的可能是having been done和done作状语的区别吧!having been done和done作状语的区别是having been done强调的是发生在谓语动词之前的动作.
其它回复
have been done是过去完成时的被动
have done是过去完成时的主动
不明白你问什么。最好说具体的句子。

类似问题

2019 sg456.com webmaster#sg456.com
11 q. 0.013 s.
京ICP备12005923号