No sooner ____ he arrived ____ he fell ill.

问题描述:

No sooner ____ he arrived ____ he fell ill.
A.has;then B.had;then C.had;than D.did;than
为什么不选D?

同学,正确答案是C
这是一个固定句型:had no sooner...than...一...就...,因为此句是no sooner在句首,所以引起句子倒装.另外还有一个句型也是这个意思,had hardly...when...
翻译:他刚一到,就病倒了.