have been done 与 having been done 与have been doing与having been doing有什么区别
来源:百度知道 编辑:UC知道 时间:2024/06/16 02:45:24
have been done 与 having been done 与have been doing与having been doing有什么区别
have been done
已被做完
having been done
是上面的现在分词短语.
have been doing
在过去动作开始一直在进行着.
having been doing
是上面的现在分词短语.
明了吧.
如果作业是主语,
作业已经被做完 have been done
从一小时前到现在我一直在做这个作业 have been doing
having been done,having been doing 分别表达上述的意思,只不过整个短语被用作名词做主语或宾语
前者是做过的事,结束有一定时间。后者是在被做,强调距离现在时间短
have been done
have been done和 have done
have done and have been done
have been doing和have done
having been done和have been done的区别
have been done 和have done 有什么区别?
have done和have been done有什么分别
have done和have been done有什么不同?
have/has been+done 是什么时?
歌曲中含有TO DO :TO BE DONE :TO HAVE BEEN DONE :TO HAVE DONE