单项选择题

The (anti—smoking) campaign (on campus) has made (quite an impact) (with) the students.

A.anti—smoking
B.on campus
C.quite an impact
D.with