问题

John promised his doctor he ________not smoke,and he has never smoked ever since
A:might
B:should
C:could
D:would
B:should
C:could
D:would
正确答案是: