has been done 和has been 区别是什么

来源:百度知道 编辑:UC知道 时间:2024/06/05 16:18:00

前者为被动,后者不是被动

Sb. has been (somewhere)某人已经去了某地
Sth. has been done 某事已经被做了

He has been Beijing for two years.
他已经去了北京两年了。
The subway has been constructed for two years.
这条地铁已经修了两年了。