英语一道时态题 在线等啊

来源:百度知道 编辑:UC知道 时间:2024/05/21 13:17:40
写出为什么选 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
因为灯灭了对后面动作产生影响,所以用完成时态
又因为,前后主语不一致
所以用独立主格的结构 逻辑主语+分词
所以选B

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

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

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