No sooner ___ than it began to rain heavily.A.the game began B.has the game begun C.did the game begin D.had the game begun请高手为我讲下这道题该选什么,为我讲下其中的语法知识,是用一般过去时呢,还是用过去完成时?我将感激不尽!

问题描述:

No sooner ___ than it began to rain heavily.
A.the game began B.has the game begun
C.did the game begin D.had the game begun
请高手为我讲下这道题该选什么,为我讲下其中的语法知识,是用一般过去时呢,还是用过去完成时?我将感激不尽!

选D。固定用法:No sooner +had done +than表示一。。。。。。就。。。。。。
和hardly when意思一样

用过去完成时,碰到这种结构,只要后面是过去时,前面就是过去完成时.其实不算什么语法知识……就是固定搭配……英语这东西,多看自然记住,记住自然拿分……