现在完成时语法问题?为什么有时用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...