单项选择题

She had no sooner heard the news ______ she fainted.

A.than
B.when
C.while
D.that