being done / be being done / have been doing / having been done 有没有谁可以帮我好好分析一下

它们的用法还有各自代表的意思,还有它们的区别。麻烦请写出例句,举例说明。谢谢。

being done;现在分词的被动语态,修饰名词,置于名词后面,作定语,相当于现在进行时的定语从句。 例如;
the house( being built)=the house (which/that is being built)
be being done; 现在进行时的被动语态,作谓语;例如
The house is being built.
have been doing 现在完成进行时。表明动作从过去开始,持续到现在,还在延续。例如;
我学英语已10年了。
I‘ve been studying English for ten years. (还在继续学)
having been done ;现在分词词组的完成式,常作状语,置于句首,相当于一个从句,表明分词动作早于主句动作。例如;
Having been translated into several foreign languages, the novel was world famous.
=Because the novel had been translated , it was world famous.
相信你能理解和赞同吧! 祝你进步!追问

being done 是不是都只是用来修饰名词,有时当它放在句首时又如何理解? being done 和 be being done 是不是都是理解成某物现在正被怎样怎样?谢谢。

追答

being done放在名词后修饰名词没错。它放在句首时 作状语,相当于状语从句。
being done 和 be being done 都可理解成某物现在正被.....但后者作谓语,前者做状语,置于句首。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-28
be being done与have been doing 做谓语使用的,前者表示某事正在被做(被动句),后者表示一直在做(主动句)
其余两个,我已解释过。
大家正在搜