I would not leave the room until I___all the windows.A. closed B.have closed C.would have closed

问题描述:

I would not leave the room until I___all the windows.A. closed B.have closed C.would have closed
D.had closed为什么选D?

D.had closed过去完成时 close 发生在 leave 之前 !
leave是过去动作(would not leave ) 所以 close 发生在过去的过去 即 过去完成时

请给满意 谢谢!这是虚拟语气吗?不是 虚拟语气是非真实事件的 假设