完成进行式(体)=完成式(体)+现在式(体)
其实不定式有完成式与进行式实际上都有被动语态,即:to have been done与to be being done ;那么不定式的完成进行式(to have been doing)表示其被动语态,to have been being done这种用法
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分钟.