having been done have been done have been doing 区别? 就是have 和having 还有done和doing 都怎么用的

如题 请说的直白一些 最好有点例子什么的 万谢

have和having 的区别就是前面有没有后面需要加doing 的词。还有having 可以放在句首作伴随壮语。
比如,Having finished your homework, you may play cards with us. 这里的Having引导了一个条件状语,你做完了家庭作业后可以和我们一起打牌。

have been done的意思是某事情被做了,是个被动语态。比如,The homework has been done by me.作业被我做完了,和I have done my homework 是一样的意思。

have been doing 的意思是从某个时间开始做某事,到说这句话的时候还在继续做。比如,I have been doing my homework since yesterday! 我从昨天做作业到现在(还没做完)。

手工打的好累啊,希望能帮到你
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-14
having been done 这是非谓语动词形式。have been done 是现在完成时的被动语态;have been doing 是完成进行时
例如:
1,Having been taken to the cinema many times , the child can find the way to the cinema easily.
2, The child has been taken to the cinema many times (by his parents).
3.I have been doing my homework since 7 o'clock this morning! 我从今天早上7点起做作业到现在(还没做完)。
第2个回答  2014-08-21
看上去还很快乐。
如同网。天穹下垂
呼叫。第一次我试图这样拍摄
徘徊在爱与不爱的边缘
叶的凋零寥落风的交响
用什么你的找一路丢失的东西哈哈本回答被提问者采纳
第3个回答  2012-02-14
have been done 被动语态现在完成时
have been doing 现在完成进行时