单项选择题

The teacher gave me one of the best()I had ever heard

A. to, on
B. to, to
C. on, on
D. on, to