单选题
12、 No sooner ______ than she realized that it was wise to keep silent.
参考答案
D
题目详解:

188****1315
这句话的意思是:她一说出口,就意识到她应该保持沉默,no sooner…than…“一…就…”,no sooner位于句首,句子要用部分倒装,no sooner后面的句子用一般过去时,than后面的句子用一般过去时,the words和speak之间是被动关系,所以用过去完成时的被动语态

158****0432
no sooner 引导的句子要部分倒装 后面是被动语态

198****2461
过去完成时不是had done吗?

136****3830
前面的时态比后面的时态先完成,后面用过去时,前面就用过去完成时。故选D