问题

Mary clapped her hand over her mouth _______ she realized what she had said.
A:while
B:as soon as
C:suddenly
D:then
B:as soon as
C:suddenly
D:then
正确答案是: