问题 单项选择题

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。

选择题
填空题