C.mustn’t do
D.shouldn’t have done
解析:needn’t have done表示“过去本来没有必要做而做了”,而shouldn’t have done表示“过去本来不应该做而做了”。
答案:B
思维升级
“情态动词+have+过去分词 ”结构是情态动词专项考查的难点和重点,记住以下最常考查的结构:
(1)must have done “过去一定做了某事”
(2)can’t/couldn’t have done “过去不可能做了某事”
(3)may/might have done “过去可能做了某事”
(4)needn’t have done “过去本来没有必要做而做了某事”
(5)could have done “过去本来能够做某事而没有做”
(6)should/ought to have done “过去本来应该做某事而没有做”
(7)shouldn’t/oughtn’t to have done “过去本来不应该做某事而做了”
【示例】I have lost one of my gloves. I _____ it somewhere.
A.must drop
B.must have dropped
C.must be dropping
D.must have been dropped
解析:must have done表示“过去一定做了某事”。句意为:我丢了一只手套,我肯定是掉在什么地方了。
【2017届高三英语语法要点细讲(高考题+模拟) 专题12 情态动词】相关文章:
★ 贵州省贵阳市2014高考英语(新人教版)一轮阅读训练(19)附答案
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21