单项选择题

That teacher is very good()children.

A. over
B. at
C. on
D. with