单项选择题

The teacher's insistence ______ high standards resulted in excellent work.

A.on
B.in
C.to
D.with