A. could have stayed
B. could stay
C. would stay
D. must have stayed
【解析】
23. B should 表示按理应当,大概。can 一般不用于肯定推测;用 might 语气太不肯定。
24. A could have done 表示本可以做但却没有做的事。句意为“你本来可以住在 Barbara 那儿的”;而 must have done 只表示有把握的肯定推测,这与前面具有疑问语气的 Oh, did you?不符。
()25. A left-luggage office is a place where bags ______ be left for a short time, especially at a railway station.
A. should
B. can
C. must
D. will
()26. — Why aren't they here yet?
— They ______ the bus.
A. can have missed
B. must be late for
C. may have missed
D. might be late for
【解析】
25. B can 表示“可以”。should (应该), must (必须), will (愿意)均不符合语境。
26. C 他们为何还没到?可能是没赶上汽车。表示对过去事实的猜测。故选C。
()27. — Where ______ Margaret have put the empty bottles?
— She ______ them away. They must be somewhere.
A. can; can't have thrown
【2017江苏《夺冠之路》高三英语【牛津译林版】一轮复习精品学案:语法部分 第6讲 情态动词和虚拟语气】相关文章:
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (9)
★ 2017届江苏省淮安市新马中学高考牛津译林版英语一轮复习活动单:模块6 Unit 3《Understanding each other》
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (13)
★ 2017年高考英语二轮复习精品资料:专题15 完形填空(押题专练)(原卷版)
★ 【人教版】2014届高考英语一轮复习指导考点针对练:必修3 unit5《Canada》
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (42)
★ 【课堂新坐标】2017届高考英语(通用版)二轮复习短文改错专题训练:模式2 多一词(含解析)
★ 2017届江苏省淮安市新马中学高考牛津译林版英语一轮复习活动单:模块7 unit 3《The World online》
★ 2017届江苏省淮安市新马中学高考牛津译林版英语一轮复习活动单:模块7 unit 1《Living with technology》
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21