提问英语语法26?

来源:百度知道 编辑:UC知道 时间:2024/05/17 05:49:24
_____school_____it began pouring.
A.As soon as we reached,then
B.As soon as we reached,when
C.No sooner did we reach,than
D.We had no sooner reached,than
答案:D
我选:C

No sooner……than……结构,表示"刚…… 就……",其实就是“还没怎么怎么了呢,就怎么怎么了”,要用过去完成时。
类似的还有hardly……when……,也要用过去完成时。
建议体验一下过去完成时的语感。