摘要: 7. No sooner________ herself in her seat ________ I asked her about the matter.
A. she has settled; before
B. had she settled; than
C. has she settled; when
D.
A. she has settled; before
B. had she settled; than
C. has she settled; when
D.
A. she has settled; before
B. had she settled; than
C. has she settled; when
D. she had settled; than
【答案】B
【解析】
【详解】考查固定短语和动词时态。句意:她一坐下来我就问她那个事情了。No sooner…than…意为“一……就……”,no sooner后的主句用过去完成时she had settled,than后的从句用一般过去时;如no sooner放在句首表示强调时,则主句要部分倒装,即将had提到主语前,变为had she settled,从句保持不变。故选B项。