英语语法问题请教。。。谢谢了?

如果变成独立主格的话,下面这两句话都是对的吗?有什么区别,谢谢大家。
原句: All the doors were closed, and he went to sleep.
1. All the doors closed, he went to sleep.
2. All the doors being closed, he went to sleep.

回答如下:
这两个句子都对:这两个独立主格结构都是用来作状语,一个是名词+过去分词,一个是名词+被动语态的现在分词短语。它们意思一样,语法功能一样,无区别。类似例子:
He lay on the bed, his teeth (being) closed and his hands (being) clenched. 他躺在床上,牙关紧咬,双手紧握。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-07-31
有区别。
首先,第一句的closed是过去分词,第二句的closed是形容词。
其次,第一句和第二句意思不太一样,第一句意思是关门后,他去睡觉了。第二句与例句的意思相近,意思是店铺都关门了,他就睡觉去了。追问

谢谢老师

本回答被提问者采纳
第2个回答  2021-08-01
第二句正确,现在分词的被动语态,充当独立主格结构,作状语。
第3个回答  2021-08-01
第2句正确,是独立主格。第1句不正确,不是独立主格,也不是完整句子,可以改成After all the doors were closed ,he went to sleep.
第4个回答  2021-07-31
都正确的,因为独立主格属于非谓语的一类,但是它强调不同的主语,所以两个句子都是正确的