The iron ball having been heated to a high temperature, we found it began to melt.
请问老师这 里having been heated 中的 have 为什么要加ing?
句中的 The iron ball having been heated to a high temperature 为独立主格结构,由“名词+现在分词的完成式”构成。句意:铁球被加热到很高的温度,我们发现它开始了融化。
这里的现在分词之所以用完成被动式有两层原因:之所以用完成式,是因为“加热”在前,“融化”在后;之所以用被动式,是因为铁球是“被”加热。
有关现在分词独立主格结构的用法,请参见英语语法网的以下文章: