HELP!!!!!!!!!!!11

来源:百度知道 编辑:UC知道 时间:2024/06/06 19:35:59
No sooner ____ his talk than he _____ the workers.
A.he finished; surrounded by
B.had he finished ; was surrounded by
C.he had finished ; was surrounded by

CORRECT ANSWER IS B
but i think it should be A
为什么后面用的不是陈述语序????
请解释,,,谢谢。。。。

No sooner...than...为固定句型,意为未来得及做某事,某事已经发生
前半句用过去完成时且倒装,后半句用一般过去时。而且他根据句意应该是被动的

A

No sooner...than...为固定句型,意为未来得及做某事,某事已经发生
前半句用过去完成时且倒装,后半句用一般过去时。

No sooner和Only一样,只要在句前出现,句子中的谓语动词就要倒装,所以变成had sb. done sth.

这个是B, No sooner than 是一个句势,紧接在后面的句子必须倒装,而且要用过去完成时