问题 单项选择题

John promised his doctor he______not smoke,and he has not smoked ever since.

A. might
B. should
C. could
D. would

答案

参考答案:D

解析: 考查情态动词的用法。could是can的过去式,would是wiu的过去式,promised的宾语从句应该用过去将来时,故选择D。

单项选择题 B型题
单项选择题