有人认为 go on doing sth 中的 doing sth 是动名词,用作宾语;也有人认为 go on doing sth中的 doing sth 是现在分词,用作状语。但我觉得分析为状语更合适。因为不少词典将这样用的 go on 理解为“不及物动词”。如《新世纪英汉多功能词典》(外教社)的 go词条(第736页)就认为这样用的go on 为不及物动词。
go on doing sth中的doing sth是宾语。《牛津英语用法指南》第三版第299.2节指出: go on + -ing 形式的意思是“继续”。 She went on talking about her illness until we all went to sleep. 她没完没了地说她的病,一直说到我们都睡着了。