写出为什么选 32______,the students had to go to bed.A.The lights had gone outB.The lights having gone outC.The lights went out D.The lights have gone out

问题描述:

写出为什么选 32______,the students had to go to bed.
A.The lights had gone out
B.The lights having gone out
C.The lights went out
D.The lights have gone out

选B 对不对啊,C和D 肯定是错的.

选择B,前后的主语不同,应该用独立主格结构~!

选B
因为灯灭了对后面动作产生影响,所以用完成时态
又因为,前后主语不一致
所以用独立主格的结构 逻辑主语+分词
所以选B

C 因为时态要一致。后一句HAD TO是短语 HAD 在这里只是过去式,自然前句也要过去式。