单项选择题

The doctor has warned time and again that smoking will() his health,but Johnny just won’t listen.

A.effect
B.reduce
C.affect
D.deserve