请英语好的朋友帮我解决下这个语法问题
请英语好的朋友帮我解决下这个语法问题
这个句子:the problem having been solved,i returned to home.我在语法书看到分词做状语,独立主格的一项,有几个问题:1为什么这里要用having?不用had?returned是过去式,而解决问题在回去这个动词过去式之前,应该用过去完成时,我这么分析错在哪里啊?2为什么这里要用完成进行时,完成时用在那些时候?麻烦高手详细说一下举些例子.3过去完成时那些时候用?也麻烦说一下,这里为什么不用过去完成时做状语分词短语.谢谢!