問題詳情

30. No sooner _____ than they started to put off the fire.
(A) the firefighters arrived
(B) did the firefighters have arrived
(C) the firefighters had arrived
(D) had the firefighters arrived

參考答案

答案:D
難度:適中0.533
書單:沒有書單,新增

用户評論

戴子珣】評論

 no sooner + had + S1 + p.p. … than + S2 + Verb-ed 

113】評論

消防員先到達才開始滅火過去發生的事件用「過去簡單式」(滅火)比過去更早發生的事件會用「過去完成式 had+p.p」(消防員到達)而No sooner放句首要倒裝句,必須將助動詞移至主詞之前。故選(D) had the firefighters arrived