John promised his doctor he _____ not smoke and he has never smoked ever since.
#90470
A
might
B
should
C
could
D
would
推荐题目
___________, he would have been fired. 
#88131
A
Had he lied to the boss
B
Did he lie to the boss
C
If he has lied to the boss
D
If he lies to the boss