易错点4 “情态动词+完成式”与高考 高考英语复习
请比较:He may not have said so.(他也许没有这样说过。)
He can’t have said so.(他不可能这样说过。)
2. might+完成式也可表示与过去事实相反的假设,意为:“本来可以…”。例如:
12) He ________ you more help, even though he was busy. (MET1990)
A. might have given
B. might give
C. may have given
D. may give
【分析】答案选A。本可以给予你更多的帮助,即使他很忙。
13) Yesterday, Jane walked away from the discussion. Otherwise, she ________ something she could regret later. (NMET1996)
A. had said B. said C. might say D. might have said
【分析】答案选A。walked说明是过去发生的,所以选择情态动词+完成式
四、should/ought to+完成式:表示与过去事实相反的假设。肯定式表示“本来应该做而未做”,否定式表示“本来不应该做而做了”。例如:
14) I told Sally how to get here, but perhaps I ________ for her. (NMET1994)
A. had to write it out
B. must have written it out
C. should have written it out
D. ought to write it out
【分析】答案选C。本应该给她写下来
15) 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。本不应该不吱声就离家
16) Oh, I’m not feeling well in the stomach, I ________ so much fried chicken just now. (上海2002)
A. shouldn’t eat
B. mustn’t have eaten
C. shouldn’t have eaten
D. mustn’t eat
【分析】答案选C。本不应该吃那么多的炸鸡
………………………………【全文请点击下载word压缩文档】
点击下载此文件





