No sooner had the words been spoken ____________(就意识到我本该保持沉默的).No sooner had the

游客2023-07-25  13

问题 No sooner had the words been spoken ____________(就意识到我本该保持沉默的).

选项

答案 No sooner had the words been spoken than I should have remained silent.

解析 本句意思是:“我刚说完,就意识到我本应保持沉默的”。考查的是“No sooner +had+主语+过去分词(被动用been+过去分词)…than+主语+一般过去时”这一结构,表达“刚……就……”的意思。从句中已知的英文可明显看出,整个句子是个倒装句。句中,“我本应保持沉默的”,表示过去应该做而实际上没有做的事,因此要用“should have+过去分词”来表达。
转载请注明原文地址:https://www.tihaiku.com/zcyy/2868541.html
最新回复(0)