No sooner ______ his speech than listeners put forward questions.
A、
he has finished
B、
has he finished
C、
he had finished
D、
had he finished
【正确答案】
D
【答案解析】
no sooner...than...是固定用法,意为“一……就……”,引导时间状语从句,主句常用过去完成时,than后面的从句用一般过去时。题中的no sooner置于句首,因此需将助动词放在主语前面引起部分倒装,选D。
提交答案
关闭