单项选择题

No sooner had he arrived in Rome () he heard of the good news.

A. when
B. than
C. then
D. until