英语中怎样把原句独立主格结构?O
“Our homework has been finished,we went to play football。改成独立主格结构是Our homework having been finished,we went to play football。 这里用了现在分词的完成式的被动语态,但是这句话用了having是主动结构而后面又用了 having been written是被动结构,用了主动又用了被动不是很予盾吗?前后都不配搭。”
没有不搭配啊。 作业被做,用被动,这点没有异议吧?翻译为:Our homework was finished。加上后面一句We went to play ...全部
“Our homework has been finished,we went to play football。改成独立主格结构是Our homework having been finished,we went to play football。
这里用了现在分词的完成式的被动语态,但是这句话用了having是主动结构而后面又用了 having been written是被动结构,用了主动又用了被动不是很予盾吗?前后都不配搭。”
没有不搭配啊。
作业被做,用被动,这点没有异议吧?翻译为:Our homework was finished。加上后面一句We went to play football。两句放在一起你是否觉得无法体现时间先后,到底是先做完作业还是先踢球了呢?所以其中一句要改成have done的形式。
Our homework had been finished。 + We went to play football。再在此基础上改成独立主格,让它成为一句话,那么就只能有一个谓语。因为后面的比较重要,所以把前面的had been finished改成非谓语形式,就成了having been finished。
连起来就是Our homework having been finished,we went to play football。
注意:这里have done (从时间先后上考虑) + be done (从主动被动角度考虑)= have been done 只是被动的含义,不存在“用了主动又用了被动”。
“It being Sunday ,they had no classes。这里的being 用了主动结构,是根据哪里的思路用主动结构的?为什么要用being?”
这句话可以拆成这样的两句话:It was Sunday。
They had no classes。两句没有时间先后关系,所以不需要have done形式。was是be动词,所以改成非谓语动词时用being。 。收起