考点八:“情态动词+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.
【典例分析】(2011·全国高考)They ______ have arrived at lunchtime but their flight was delayed.
A.will
B.can
C.must
D.should
答案为D项。should have done sth.意为“本该做某事(但实际上未做)”,符合句意。句意:他们本该在午饭的时候到达,但是他们的航班延误了。A项为将来完成时;B项的can不能用于肯定句中的推测;C项构成must have done结构,表示“一定做过某事”。
(2012·江西高考)We ______ have bought so much food now that Suzie won't be with us for dinner.
【2016年高考第二轮复习英语(安徽版)专题七情态动词和虚拟语气】相关文章:
★ 天津市武清区杨村第四中学2016届高考英语一轮复习语法专题十三《名词性从句》课件外研版
★ 2017年高考英语二轮复习精品资料:专题14 阅读理解(教学案)(原卷版)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21