问题

No sooner ________ themselves in their seats in the theatre _______ the curtain went up.
A:they have settled; before
B:had they settled; than
C:have they settled; when
D:they had settled; than
B:had they settled; than
C:have they settled; when
D:they had settled; than
正确答案是: