No sooner______than he realized that he should have remained silent.

admin2019-06-28  40

问题 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

解析 no sooner…than…意为“一……就……”,当no sooner位于句首时,其引导的从句应部分倒装。根据句意可知,“说出那些话”发生在“意识到”之前,所以应用过去完成时,即“had+过去分词”的形式,表示动作发生在过去的过去。因此,在本句中应将助动词had提前,排除选项A、C。另外,the words与动词speak之间应为动宾关系,所以要用其被动语态。故选D。
转载请注明原文地址:https://kaotiyun.com/show/eDDC777K
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)