done和to be done 的区别是什么
done 和 be done的区别是:
1.done为主动语态,而be done表示被动语态。
2.be done属于被动式的原型。它有is done, are done的单数和复数形式。done表示和所修饰词之间的被动关系。
3.be done做谓语,而done是过去分词。它不能做谓语,但可做补语,表语。
如:
1、I feel that not enough is being done to protect the local animal life.
我觉得对当地野生动物的保护力度不够。
2、Ecological groups say that nothing is being done to tackle the problem.
环境保护组织称目前并未采取任何行动处理这个问题。
3、An autopsy was being done to establish the cause of death.
正在进行尸检以确定死亡原因。
4、The elections were a step in the right direction, but there is a lot more to be done.
举行选举是迈出了正确的一步,但仍有很多事情要做。
前者是过去完成时
指过去的过去发生的动作
后者是现在完成时have
done的第三人称单数形式
指过去已经发生过的动作
had
done是过去完成时,指过去已经完成的事.has
done是现在完成时,指现在已经完成的事
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!