must have done 是表示推测那么 ,被动推测就是 must have be done,为什么是must have been done 呢?
解析:你知道完成时的样子吗? have done .那完成时的被动语态是什么样子? have been done .这个和完成时的被动语态差不多,只不过前面加了一个must表示推测的含义.
有些词可以用be done的形式.比如:need to do.它的被动语态是need to be done.当然这是一些特殊词的特殊用法.而一般都是要把be变成been的形式,才表示被动.你可以上网查查关于一些时态的讲解,我相信那些会对你有用处的.