>
该题前句叙说一个客观事实,后句对前句进行补充说明,分析选项可知C是错误的 而B、D两项不符合题意。故本题选A。又如:
Jack ____ yet, otherwise he would have telephoned me. (上海’97)
A. mustn’t have arrived
B. shouldn’t have arrived
C. can’t have arrived
D. need not have arrived (C)
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
mustn’t 表示“禁止、不准”;cannot 表示“不可能”;need not 表示“不必要”;may not 表示“可能不”。分析语境可知本题应选D。
6) —I hear you’ve got a set of valuable Australian coins. ______ I have a look﹖
—Yes, certainly. (北京2002春)
A. Do B. May C. Shall D. Should
分析语境可知这是在征求对方的许可,may表示“允许、可以”,语气比较委婉 shall常用于第一、三人称作主语的疑问句中,表示征求对方意见和指示,如果此空用shall,则意为“要(我)看一下吗?”,不符合上下文意思。故本题选B。
7) Mr Bush is on time for everything. How ____ it be that he was late for the opening ceremony﹖ (上海2001春)
A. can B. should C. may D. must
must be 表示肯定的猜测,只能用于肯定句中,由题意可知本题应选A。
8) —Are you coming to Jeff’ 此文章共有7页 1 2 3 4 5 6 7
|