搞不懂这个句子,帮忙分析下[having suffered] such heavy pollution already, it may now be too late to clean up the river.一般使用分词要看它和主语的关系是主动还是被动不是吗?那么这句话用 having suffered 是什么原因?

问题描述:

搞不懂这个句子,帮忙分析下
[having suffered] such heavy pollution already, it may now be too late to clean up the river.
一般使用分词要看它和主语的关系是主动还是被动不是吗?
那么这句话用 having suffered 是什么原因?

动词+ing变名词作主语

这里用having suffered 而不用having been suffered 是因为 suffer本来就不用于被动。而它的主动用法就有被动的含义。。。

前面一句话是作状语成分,
having suffered such heavy pollution already=It is having suffered such heavy pollution already.把It is 省略了.