Have/Has been done 与Have/Has done 到底有什么区别啊

问题描述:

Have/Has been done 与Have/Has done 到底有什么区别啊

Have/Has been done 与Have/Has done 的区别前者是被动,后者是主动
BEEN表示被动,比如 THE APPLE HAS BEEN EATEN
直接翻译就是 苹果被吃掉了,苹果与"吃"之间的关系是被动
而没有BEEN就是主动.
比如I HAVE EATEN THE APPLE
我和苹果之间的关系是主动的,是我去"吃"所以不用BEEN

怎么没有区别啊!
1.Have/Has been done (被动语态)
2.Have/Has done (主动语态)

Have/Has been done 与Have/Has done 的区别前者是被动,后者是主动
给你举个例子吧:
比如说:我已经完成了任务,可以说:I have finished the task.这是主动
如果说任务已经被完成了,你可以说:The task has been finished

BEEN表示被动,比如 THE APPLE HAS BEEN EATEN
直接翻译就是 苹果被吃掉了,苹果与"吃"之间的关系是被动
而没有BEEN就是主动.
比如I HAVE EATEN THE APPLE
我和苹果之间的关系是主动的,是我去"吃"所以不用BEEN