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

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

题型:不详难度:来源:
John promised his doctor he ________ not smoke, and he has smoked ever since.
A.mightB.shouldC.couldD.would.

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

  -------There were already five people in the car but they managed to take me as well .
  ------- It ______ a comfortable journey .
A.can’t beB.shouldn’t be
C.mustn’t have beenD.couldn’t have been

题型:不详难度:| 查看答案

—Are you coming to Jeff’s party?
—I’m not sure. I__________ go to the concert instead. 
A. mustB.wouldC.shouldD.might

题型:不详难度:| 查看答案

—Will you stay for lunch?
—Sorry, ____________. My brother is coming to see me.
A. I mustn’tB.I can’tC.I needn’tD.I won’t

题型:不详难度:| 查看答案
He pushed the door again and again, but it ___ open.
A.may notB.can"tC.didn’tD.wouldn"t

题型:不详难度:| 查看答案
___ , we would have taken raincoats with us.
A.Had we knownB.We had known itC.If we were knownD.If we know

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.