have been doing和having been done有什么区别?

如题所述

Have been doing 作谓语,现在完成进行时。追答

表示从过去到现在一直不停地做某事

having been done 非谓语动词,现在分词完成被动式。

表示已经被做完。

如:Having been shown around the school, we went to the museum.

We Chinese people have been making paper since ancient times.

谢谢好评

温馨提示:答案为网友推荐,仅供参考