问题

Some people try to knock me down, only______ me more determined to do better. [ ]

A: to make
B: makes
C: having made
D: made
正确答案是: