Correct Answer: A
Explanation:
The conjunction but means "on the contrary," and indicates that the two negatives in the first main clause will be followed by their opposite or opposites in the second: never had food fights or ditched classes . . . (but) did smoke. Choice B makes an illogical connection. Choice D is unclear.