考查|真题 | 高考英语真题专练:情态动词和虚拟语气(含答案和解析)( 二 )


A. hadn’t been B. wouldn’t have been
C. weren’t D. wouldn’t be
考查|真题 | 高考英语真题专练:情态动词和虚拟语气(含答案和解析)
文章图片

31. I love the weekend, because I ________ get up early on Saturdays and Sundays.
A. needn’t B. mustn’t C. wouldn’t D. shouldn’t
试题分析:题目考查情态动词 。 句意:我喜欢周末 , 因为周六和周日我不需要早起 。 A. needn’t不需要;B. mustn’t禁止;C. wouldn’t不愿;D. shouldn’t不应该 。 根据句意可知 , 周六、周日不用早起 , 故选A 。
34. Why didn’t you tell me about your trouble last week? If you ________ me, I could have helped.
A. told B. had told C. were to tell D. would tell
考查|真题 | 高考英语真题专练:情态动词和虚拟语气(含答案和解析)
文章图片

27.If itfor his invitation the other day, I should not be here now.
A.had not beenB.should not be
C. were not to be D. should not have been
考查|真题 | 高考英语真题专练:情态动词和虚拟语气(含答案和解析)
文章图片

5. It was really annoying; I _____ get access to the data bank you had recommended.
A. wouldn’t B. couldn’t C. shouldn’t D. needn’t
考查|真题 | 高考英语真题专练:情态动词和虚拟语气(含答案和解析)
文章图片

15. I was wearing a seatbelt. If I hadn’t been wearing one, I ____.
A. were injured B. would be injured
C. had been injured D. would have been injured
试题分析:句意:我当时系着安全带 。 如果我没有系安全带 , 我就会受伤了 。 使用虚拟语气 , 根据if条件句用的had done , 可知 , 主句用would have done表示对过去情况的虚拟 , 而且I和injure是被动关系 。 故选D 。
17. George _________ too far . His coffee is still warm .
A. must have gone B. might have gone
C. can't have gone D. needn't have gone
试题分析:乔治不可能走得太远了 。 他的咖啡仍然是温的 。 can’t have done是对过去的否定推测;must have done过去一定做了某事;might have done过去可能做了某事;needn’t have done过去本不必做某事 。 故选C 。
34. If I _____it with my own eyes ,I wouldn’t have believed it.
A . didn’t see B. weren’t seeing
C. wouldn’t see D. hadn’t seen
试题分析:句意:如果不是我亲眼看到 , 我不会相信 。 根据后半句wouldn’t have believed可以判断是对过去的虚拟 。 所以从句是if+主语+ had+done的形式 。 故选D 。
12. You ____ be Carol. You haven’t changed a bit after all these years.
A. mustB. can C. will D. shall
试题分析:句意:你肯定是卡罗 , 这些年你一点也没有变化 。 must表示对现在的肯定推测 。 故选A 。
4. It was so noisy that wehear ourselves speak.
【考查|真题 | 高考英语真题专练:情态动词和虚拟语气(含答案和解析)】A. couldn’t B. shouldn’t C. mustn’t D needn’t
试题分析:句意:太吵了 , 以致我们不能够听到我们在说什么?A的意思是不能 , B的意思是不应该 , C的意思是禁止 , D的意思是不需要 。 该题用到了一个so +形容词+ that的句式 , 做题时应该正确理解句意及这个句式的用法 。 正确理解这是表达不能还是表达其他的东西 。 must只能用于肯定句 , 用于否定句表示禁止 , 这一点尤其要注意因为往往会出错 。 如果表示一种可能往往是can 的形式(过去时态使用could)


推荐阅读