没有哪本语法书曾经解释过为什么现在分词完成体不能作状语以外的其他非谓语成分。你也没有必要去追究,除非你自己有想法。我的解释不具有权威性,也许会误导你。所以还是不解释吧。记住这个语法规则即可。现在分词在句子中可以作状语、定语、宾补。作表语其实是形容词化了。现在分词的完成体肯定不会出现在表语和宾补的位置上。用作名词的后置定语的例句在语法书有提及,但这种句子被打上了问号,即这种现在分词完成体作定语的句子的正确性是受到怀疑。所以作为英语学习者,不要用现在分词完成体作定语。那么只剩下现在分词作状语了。此时可以用现在分词完成体表示主动/完成的双重含义。独立主格结构本质上就是分词作状语,只不过带有自己的逻辑主语而已。所以现在分词完成体也可见于独立主格结构中。