单项选择题

()had I finished the test()the bell rang.

A. Never ... then
B. No sooner ... then
C. Hardly ... when
D. Seldom ... when