done与 be done的区别

都是表示被动,怎么区别 请简便说明.谢谢.

done 为非谓语,不能作谓语。be done 是谓语,被动语态

It was written that the empire would fall.
有人预言帝国将要覆灭
a book wriiten by Luxun一本由鲁迅写的书
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-09-20
简单说就是搞定done 和被搞定be done
第2个回答  2006-09-20
be done可作谓语,为被动语态,如:My bedroom was cleaned by my mom.我的房间是我妈咪整理的(我的房间被我妈咪整理了).
而done只是do的过去分词形式,不可单独使用,在句中一般与have/had连用,表示完成时态,如: I had washed(在此为wash的过去分词) the clothes when my sister came in.我姐姐进来的时候,我已经洗完了衣服.(在姐姐时来,我洗衣服这个动作已经完成了).
相似回答