2026年河南专升本英语情态动词专项练习

编辑:张老师
来源:河南全日制专升本
2025-09-18

【1】It _____ have been Tom that parked the car here, as he is the only one with a car.

A. may

B.can

C. must

D.should

【2】With all this work on hand, he _____ to the cinema last night.

A. mustn't go

B. wouldn't go

C. oughtn't to go

D. shouldn't have gone

【3】I _____ have been there, but I _____ not find the time.

A. should, would

B. should, could

C. might, could

D. could, could

【4】The classroom is empty, I think they _____ to the laboratory.

A. must have gone

B. should have gone

C. ought to have gone

D. would have gone

【5】The weather turned out to be fine yesterday. You _____ the trouble to carry your raincoat with you.

A. should have taken

B. mustn't have taken

C. could have taken

D. needn't have taken

参考答案:

【1】C【解析】本句句意是:肯定是Tom把车停在这了,因为他是唯一一个有车的。考察情态动词表示对于过去事实的肯定推测must have done。故选C

【2】D【解析】本句句意是:手头上有很多工作,昨天晚上他本不应该去看电影。考察固定结构shouldn’t have done本不应该做某事。故选D

【3】B【解析】本句句意是:我本应该在那,但是我没能挤出时间。考察固定结构should have done本应该做某事,以及情态动词could表示能够。故选B

【4】A【解析】本句句意是:教室是空的,我认为他们肯定去实验室了。考察情态动词表示对于过去肯定的推测must have done,故选A

【5】D【解析】本句句意是:昨天天气放晴了,你本没必要费劲带着你的雨衣。考察固定结构needn’t have done本没必要做某事,故选D

 

河南统招专升本
    版权所有:河南全日制专升本服务中心 地址:河南省郑州市二七区
    邮政编码:450000 豫ICP备2023030906号-1
    Copyright © 2023 河南全日制专升本服务中心 All Rights Reserved