请英语好的朋友帮我解决下这个语法问题

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

RushDay 幼苗

共回答了13个问题采纳率:84.6% 举报

你关于过去完成时的认识是正确的,但你的分析错误在于,把the problem having been solved当成了句子,如果按你的思路,可以加一个连词,把整个句子改成这样:SInce the problem had been solved,i returned to home.而现...

1年前 追问

1

琥珀剑侠 举报

这个例子they thought we there late,but my husband and i had already at the railway station.1我觉得这个例子和我上面提那个状语问题的例子怎么有点像?2:这个选择题选的had already been,但为什么不选虚拟语气 有个选项是would already be 为什么不选这个,前面是虚拟语气啊 感觉 他们以为我们迟到了 这不是假设的语气么?

举报 RushDay

1、分析看看,整个句子是转折的,而前半句they thought后面又是宾语从句,这个要改那种独立主格有点麻烦,因为前后主语不一样 2、虚拟语气用来表示说话人的主观愿望或假想(百科上的),这里首先不是说话人的假想,其次这也不是“他们”的主观愿望,而是他们的猜测,“认为”,只是对事情的状态表达一种简单的判断而已,不是虚拟语气

琥珀剑侠 举报

又由于问题解决发生在回家之前,所以用了完成时 分词做状语的时态是这么规定的?

举报 RushDay

严格的说这不叫时态,只是参照句子的时态来确定的,这里写成the problem being solved也可以,这样就不强调“被解决”这个动作从过去延续到现在了,如果你知道完成时是怎么回事,应该能体会到其中的差别。句子是人说的,想强调什么意思就怎么说
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.008 s. - webmaster@yulucn.com