单项选择题

The new facts throw some light ()the matter.

A.at
B.in
C.on
D.of