考点八:“情态动词+have done”结构
1.must have done sth.用来表示对过去的肯定推测。如:
Since the road is wet,it must have rained last night.
2.should/ought to have done sth.表示“(过去)本应该做某事(而实际上未做)”,一般含有责备的意味。如:
You should have come here a little earlier.
3.could have done sth.表示“(过去)本能够、本可以做某事(而实际上未做)”,一般也含有责备意味。如:
Given more time,he could have done it better.
4.need not have done sth.表示“(过去)本不必、无需做某事(而已做)”。如:
You needn't have come last night.
【典例分析】 (2012江苏高考,35)—Happy birthday!
—Thank you!It's the best present I ______for.
A.should have wished
B.must have wished
C.may have wished
D.could have wished
答案为D项。should have done意为“本应该做”;must have done意为“一定做过”;may have done意为“可能做过”;could have done意为“本能够做,本可以做”。根据句意判断应选D项,表示“这是我所能期望得到的最好的礼物了”。
(2012江西高考,22)We ______ have bought so much food now that Suzie won't be with us for dinner.
【2016年山东省高考英语二轮复习:专题整合突破七 情态动词和虚拟语气】相关文章:
★ 2017届高考英语二轮复习大题冲关秘籍完形填空之记叙文:解题技巧(含解析)
★ 【课堂新坐标】2017届高考英语(通用版)二轮复习短文改错专题训练:模式1 缺一词(含解析)
★ 山东省济宁市2016年高考英语复习:时间与原因状语从句基础题
★ 2017年高考英语二轮复习精品资料:专题15 完形填空(押题专练)(原卷版)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21