永发信息网

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

答案:2  悬赏:20  手机版
解决时间 2021-12-24 23:22
  • 提问者网友:趣果有间
  • 2021-12-24 01:29
现在完成时语法问题?
为什么有时用has been do sth 而有时却用has do sth 不要太琐碎,直接说为什么?
最佳答案
  • 五星知识达人网友:逃夭
  • 2021-12-24 01:44

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 been doing 也可以.
has been doing 和 has done 的分别是..
前者是明确表示行动仍一直下去,后者则只是说明行动做了
例:I has been waiting for 3 hours (我已等了三小时,但还会等下去)
I has been waited for 3 hours.(我等了三小时


全部回答
  • 1楼网友:猎心人
  • 2021-12-24 02:35
这个问题的回答的对
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯