9.No one ________ be more generous; he has a heart of gold.
A.could
B.must
C.dare
D.need
【解析】 句意:“没人比他更慷慨;他有一颗金子般的心。”“No one could be more generous”是否定词和比较级连用,表达最高级含义,A项could可以在否定句中表示推测,为正确答案。B项表推测,只用在肯定句中,dare和need不符合句意。【答案】 A
26.—What are you doing this Saturday?
—I'm not sure, but I________go to the Rolling Stones concert.
A.must
B.would
C.should
D.might
【解析】 句意:——你这个周六做什么?——我不确定,但是我或许会去滚石演唱会。根据答语的前半句“我不确定”可知,空格处应填表示“可能,或许”意思的词语。A项表示“必须”;B项表示“将要”;C项表示“应该”;D项表示“可能,或许”。所以答案为D。
【答案】 D
3.I ________ myself more—it was a perfect day.
A.shouldn't have enjoyed
B.needn't have enjoyed
C.wouldn't have enjoyed
D.couldn't have enjoyed
【解析】 题干的意思是:“我从未玩得更开心过——这是完美的一天。”shouldn't have done表示“本不应该做而事实上已经做了”;needn't have done表示“本没有必要做而事实上已经做了”;wouldn't have done用于虚拟语气;couldn't have done表示“不可能做过”。此处用not和比较级连用表达最高级的含义,意为“从未比这更高兴过”。所以正确答案为D项。【答案】 D
【2017届高三英语一轮语法专项真题:情态动词和虚拟语气】相关文章:
★ 天津市武清区杨村第四中学2016届高考英语一轮复习语法专题九《正反解读动词的时态和语态》课件外研版
★ 2017届高考英语二轮复习大题冲关秘籍短文改错:体验真题(含解析)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21