should have done / ought to have done:表示过去本应该做某事而实际上没有做。
should not have done / ought not to have done:表示过去本不应该做某事但事实上却做了。
need have done:表示过去本来有必要去做某事,但事实上没有做。
need not have done:表示过去本来没有必要做某事,但事实上却做了。如:
3) I was really anxious about you. You _____ home without a word.
(NMET2001)
A. mustn't leave B. shouldn't have left
C. couldn't have left D. needn't leave
"本不应该离家出走却走了",故本题选B。
4) I told Sally how to get here, but perhaps I _____ for her.
(NMET'94)
A. had to write it out
B. must have written it out
C. should have written it out
D. ought to write it out
由句中的连词but可知前后句之间是对立关系,分析题意可知本题应选C。
二、考查情态动词基本用法之间的比较和辨析。最近几年高考试题中常借助具体的语境来考查考生对那些最常见的情态动词的基本用法的理解和掌握,因此在做这样的试题时应认真分析语境中所含的实际意义,并结合情态动词的基本含义和用法做出正确的选择。
5) -Is John coming by train﹖
【高考英语语法讲义】相关文章:
★ 2016届高三(牛津版)英语一轮复习讲义 语法精讲 第八讲 定语从句
★ 2016届高考英语二轮复习讲义课件:第1部分 语法专题突破 专题3(全国卷Ⅱ)
★ 2016届高考英语二轮复习讲义课件:第1部分 语法专题突破 专题2 第1讲(全国卷Ⅱ)
★ 2016届高考英语二轮复习讲义课件:第1部分 语法专题突破 专题6(全国卷Ⅱ)
最新
2016-11-24
2016-11-24
2016-11-09
2016-11-04
2016-11-04
2016-11-02