问题

No sooner ______Tu Youyou stepped on the stage ______ the audience broke into thunderous applause.
A:had; than
B:has; than
C:had; when
D:has; when;
B:has; than
C:had; when
D:has; when;
正确答案是: