have been done , have been doing ,have done的区别是什么

问题描述:

have been done , have been doing ,have done的区别是什么
如题

have been done已经被完成The work has been done. 工作已经完成.(被我们完成,含被动意)have been doing 完成进行时He has been playing computer games for 6 hours. 他到现在为止已经连续6小时玩电脑游戏了. ...