(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届高考英语二轮复习大题冲关秘籍短文改错:创新押题(含解析)
★ 天津市武清区杨村第四中学2016届高考英语一轮复习语法专题十《虚拟语气》课件外研版
★ 2017届高考英语二轮复习书面表达限时测验:7(含解析)
★ 2017届高考英语二轮复习书面表达限时测验:2(含解析)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21