单项选择题

They put forward those facts that ______ or illuminate the main question at hand.

A.pour scorn on
B.heap praise upon
C.give vent to
D.cast light upon