(2007浙江﹚—My cat’s really fat.
—You
have given her so much food.
A.wouldn’t
B.couldn’t
C.shouldn’t
D.mustn’t
’t have done sth本不应该做某事(暗含做了)。
(2007福建﹚My MP4 player isn’t in my bag.Where
I have put it?
A.can
B.must
C.should
D.would
“我的MP4不在我包里。我可能把它放哪儿了?”可知应选A。can have done过去可能做过而must have done “过去肯定做过”, 只能用于肯定陈述句;should have done本应该做过(而事实上没做);would have done只能用于虚拟语气。
(2007江苏﹚—She looks very happy.She
have passed the exam.
—I guess so.It’s not difficult after all.
A.should
B.could
C.must
D.might
“happy”和下句中的 “not difficult after all”可以推知。
(2007山东﹚They
two free tickets to Canada, otherwise they’d never have been able to afford to go.
A.had got
B.got
C.have got
D.get
【2017最新命题题库大全2005-2011高考英语试题分项解析汇编 专题05 情态动词与虚拟语气】相关文章:
★ 2017届高考英语(江苏专用)二轮复习高考单词5大记忆法课件:4.联想记忆法
★ 2017年高考英语二轮复习精品资料:专题14 阅读理解(押题专练)(原卷版)
★ 【三维设计】2017届高考英语(江苏专用)二轮复习素材:高考单词2.背佳句记单词
★ 2017届高考英语二轮复习大题冲关秘籍短文改错:创新押题(含解析)
★ 2017届高考英语二轮复习书面表达限时测验:5(含解析)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21