beingdone:(动作)正在实施. done:(动作)已经被实施 have(has)beendone为现在完成时态的被动语态,表被动和完成的动作;havebeendone的主语是物,什么事情被完成 havedone是现在完成时的表达方式,havedone表示“什么已经做过了”,它的主语是人
being done是现在分词的被动形式 表示正在进行的被动。
done是过去分词 表示被动和完成。
having been done是现在分词的完成形式 的被动形式 。
表示 动作发生在前的被动。
being done:(动作)正在实施。
done:(动作)已经被实施。
have(has) been done为现在完成时态的被动语态,表被动和完成的动作;have been done 的主语是物,什么事情被完成。
have done 是现在完成时的表达方式,have done 表示“什么已经做过了”,它的主语是人。
没什么区别吧