not until是连词,提前了就说明这是倒装句了.所以A D排除
后面用的是had done 过去完成时,说明这是过去发生的一个时间,不能用一般现在时,所以选C
这其实叫做前置
前置就是,正常语序中出现较晚的成分提前了,突出他的存在,强调他,有时候需要倒装,有时候不需要.
倒装就是在前置的基础上,又分了局部倒装和全部倒装.
很复杂的,一般高中学的就是部分倒装,比如not only 句型中的倒装
比如 not only did he complain about the food,he also ……
而状语提前则会用全部倒装
from the corner comes a bus
主要靠理解