have done 和have been done有什么区别

问题描述:

have done 和have been done有什么区别
那个影响到现在的是那个

have +pp为现在完成时,一般表示发生的事情对现在造成的影响 have been done为现在完成时的被动语态,表示造成现在的结果的原因