has been done就是现在完成时的被动态了
has been being done 是现在完成进行时的被动态
He has been being beaten for 10 minutes这一句是现在完成进行时的被动语态——他已经持续被打了十分钟。
He has been beating for 10 minutes这句语法格式是不对,应该是He has been beaten for 10 minutes。——他被打了10分钟。
同意一楼的说法,后面的一句话意思是:他一直在打,打了10分钟.has been doing表示一直在做某事
He has been being beaten for 10 minutes是对的
被动语态只不过是将动作的承受者作主语,而主动语态是动作的执行者作主语。所以,主动语态的任何一种时态,只要将它的主语换成动作的承受者,就是被动语态。
总之,主动语态有多少种时态,被动态就也有多少种时态,当然包括完成进行时态
和
将来进行时态了。