should / ought to have done表示本应该做的事情而事实上未做,含有对对方的责备。
needn't have done表示做了本不应该做的事情。
考点4.特殊情况
John promised his doctor he______not smoke, and he has never smoked ever since.
A. might
B. should
C. could
D. would
【解析】选D。考查情态动词在语境中的特殊用法。句意:约翰答应医生不再吸烟,从那以后,他再也没有吸过烟。由句意可知空格处表示意愿。
might 用作may的过去式,表示“可以,可能”;should 作情态动词,表示“应当”, 相当于ought to; could可用来代替can说明现在的情况,提出请求、想法、建议等;would 用于过去情况,表示“愿意”, “肯”, “会”等。
John, look at the time. ______ you play the piano at such a late hour?
A. Must
B. Can
C. May
D. Need
【解析】选A。must在此表示特定的语气和态度,意为“偏要,硬要”。
1. can的几个习语
“can but +动词原形”表示“只能,大不了”。
“can't but +动词原形”表示“不得不”。
“can't help +动词ing形式”表示“不得不,禁不住”。
【2012届高考二轮复习英语学案:第6讲 情态动词与虚拟语气(湖南专用31讲)】相关文章:
★ 2017年高考英语二轮复习精品资料:专题14 阅读理解(押题专练)(原卷版)
★ 2017届高考英语二轮复习大题冲关秘籍短文改错:名校模拟(含解析)
★ 2017届高考英语二轮复习书面表达限时测验:3(含解析)
★ 2017届高考英语二轮复习书面表达限时测验:6(含解析)
★ 2017年高考英语二轮复习精品资料:专题15 完形填空(押题专练)(原卷版)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21