英语吧 关注:1,554,846贴子:11,420,970
  • 9回复贴,共1

【August·原创】有谁能帮我讲解一下 have done

只看楼主收藏回复

【August·原创】有谁能帮我讲解一下 have done /have been done /have been doing 的区别吗谢谢啦!


来自iPhone客户端1楼2020-08-06 09:46回复
    have done 是现在完成时
    have been done 是现在完成时的被动语态
    have been doing 是现在完成进行时


    IP属地:上海来自Android客户端2楼2020-08-06 09:50
    收起回复
      I have cooked the supper. The supper has been cooked. Honey, I’ve been cooking supper here.


      IP属地:湖南来自iPhone客户端5楼2020-08-06 14:18
      回复
        have done 已经做
        have been done 已经被做
        have been doing 一直在做


        来自Android客户端6楼2020-08-06 16:09
        回复