A-A+

No sooner ______ than he realized that he shou

2022-08-05 15:58:38 问答库 阅读 169 次

问题详情

No sooner ______ than he realized that he should have remained silent.
A.the words had spoken
B.had the words spoken
C.the words had been spoken
D.had the words been spoken请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:nosooner…than…意义相当于assoonas,引导时间状语从句,表示过去发生的事情,主句为过去完成时,从句为过去时,如nosooner位于句首时语气强,而且主句的谓语要用部分倒装。本句的意思是“话刚出口,他就意识到他本应该保持沉默。”

考点: