现在完成时语法问题?为什么有时用has been do sth 而有时却用has do sth 不要太琐碎,直接说为什么?

问题描述:

现在完成时语法问题?
为什么有时用has been do sth 而有时却用has do sth 不要太琐碎,直接说为什么?

has been do sth 和 has do sth 都是不存在的文法has 后面的verb 一定是past participles (过去分词)没有has been do sth,只有has been done,"be"搭verb (do) 只有在被动式例如 the cake has been eaten.或者是has b...