be done,have done ,having done和done之间的去别
问题描述:
be done,have done ,having done和done之间的去别
做题时怎么分别他们啊
答
be done是被动语态,在句子中做谓语而done是v.过去分词的一般式,在句子中作非谓语(且做非谓语时分词中的动作与被修饰词或主语为被动关系,即主语或被修饰词是此动作的承受者)have done是现在完成时,在句子中做谓语ha...