hasbeendone和hasdone的区别

如题所述

这两个的区别如下。
意思不同,hasbeendone是已经被完成,现在完成时,被动语态,hasdone是已经完成,现在完成时。
时态不同,hasbeendone是过去完成时,被动语态,hasdone是现在完成时。
温馨提示:答案为网友推荐,仅供参考