D
本句可译作:医生劝他戒烟,可他就是不听。根据句子中: he would not listen可知选项B不正确是因为persuade表示cause sb. by reasoning (to do sth.)说服;劝说某人做某事。