2.当试题的前后句在动作和意义上构成转折关系时,常借助“but, however, instead”等词来表示过去的动作与客观事实不符,这时我们就可以用“对立”关系来解决这样的试题。这种结构常见的有:
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?
—He should, but he ______ not. He likes driving his car. (NMET2002)
A.must B.can C.need D.may