have been done和have been doing 和having been done和having done的区别。请举例,非常感谢。

如题所述

have been done 是现在完成时的被动。
have been doing 是现在完成进行时,表示从过去到现在并正在进行着的动作或者事情。
having done 是非谓语动词的完成时,动作是主语主动发出的,并且在谓语动作发生之前,在句子中作状语,表示完成...之后,常用于句首。
having been done 表示被动。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-02-19
1.have been done 曾经被 e.g. Taiwan has been taken charge of by the Japanese.
2.have been doing曾经干过一段时间... e.g. I have been walking along the lake.
3. 4. 是现在分词形式,一般用作状语,如 Having been bitten by a dog, now I am not a dog fan.
Having written the same composition before, I passed the exam with ease.本回答被网友采纳

...doing 和having been done和having done的区别。请举例,非常感谢...
have been done 是现在完成时的被动。have been doing 是现在完成进行时,表示从过去到现在并正在进行着的动作或者事情。having done 是非谓语动词的完成时,动作是主语主动发出的,并且在谓语动作发生之前,在句子中作状语,表示完成...之后,常用于句首。having been done 表示被动。

have been done 与 having been done 与have been doing与having been...
have been done 是现在完成时的被动语态,比如The flowers have been watered.having been done 是现在完成时被动语态的非谓语形式,比如:The flowers having been watered are in bloom.having been watered在这里做定语修饰The flowers.have been doing是现在完成进行时,比如:I have been working for ...

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

being done,have been done和having done怎么分辨
1. being done 被动语态的进行式——表被动和正在进行 单用为非谓语,前面加be为进行时的被动语态 如: The classroom is being cleaned now.Have you been to the classroom being cleaned now?2. have been done 现在完成时的被动语态——表被动和完成 做句子谓语 如: The classroom has been cl...

have done, have been done, had done的区别有哪些?
have done 和 have been done 都表示的是现在完成时,having done 和 having been done 都是动词ing 的完成形式,在句子中作状语,起到补充说明的作用.这里要注意的是,having 所接的动词发生的时间在主句中谓语动词发生的时间之前.比如:Having driven all day,we were so tired. 这个例子中,having ...

...done \/ have been doing \/ having been done 的用法,区别和意思...
being done:被动语态,意思是:正在被做(被完成)have been doing:现在完成进行时,表示已开始,正在进行,还没结束,意思是:一直做这个做到现在 having been done:被动语态,现在完成时,意思是:已经被完成 (好就请采纳。)

being done \/ having been done \/have been doing 麻烦请告诉我它们的...
have been doing 一直在做某事,现在完成进行时,它是做谓语用的 being done 和having been done是非谓语动词,being done表示与所修饰名词或主语为被动关系,而且动作真在进行,在句中可以作定语和状语。如:The building being built will be our classroom.Being badly wounded, he was sent to ...

have been done 与 having been done 与have been doing与having been...
have been done 已被做完 having been done 是上面的现在分词短语.have been doing 在过去动作开始一直在进行着.having been doing 是上面的现在分词短语.明了吧.

have been. having been. have done哪个表示已经做了现在仍然继_百度知 ...
1、have been doing 是现在完成进行时,表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。(与since,for连用时,常常表示动作会进行下去)。如 1). I have been learning English since three years ago.自从三年前以来我一直在学英语。(动作还将继续下去)2).He has ...

having been done和have been done的区别
having been done和have been done的区别 having been done是完成进行时 have been done是完成时 其实都是完成时,have been done用的比较多,比较少人用完成进行时,不用太刻意去追求语法 have been done和be done的区别 have 是 完成式的标志,have 后面谓语动词要用现在完成式 have done ...

相似回答
大家正在搜