当前位置:中文谷 >

习题库

> Johnpromisedhisdoctorhe________notsmoke,andhehassmokede...

Johnpromisedhisdoctorhe________notsmoke,andhehassmokede...

问题详情:

Johnpromisedhisdoctorhe________notsmoke,andhehassmokede...

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


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


【回答】

D


解析:本题考查的情态动词的用法,特别是 could 和would 的意义区别。 Could, can 的过去式,主要表示“能够,可以,推测”等意义,而would 表示“将,愿意”,根据题干的意义(约翰向医生许诺将不吸烟,而且从那以后就没有再吸烟。),故选择D。

知识点:虚拟语气与情态动词

题型:选择题

标签:
  • 文章版权属于文章作者所有,转载请注明 https://zhongwengu.com/exercises/yyl8dy.html