Despite being (a)\ a good teacher, (b)\ he has no influence on his pupil. (c)\ No error (d)
I am confused between option (c) and (d). I can't understand which phrase would be more appropriate, "influence on" or "influence over" in this context.
Can both of them be used interchangeably? In that case the answer would be (d).