2026年河南专升本英语要考的知识点有很多,其中包括虚拟语气。今天,小编为大家整理了专升本英语虚拟语气的知识点练习题,大家可以练习下,更多练习题可在库课官网进行查询。
【1】If you ___ at middle school, you ___ a college student now.
A. had studied hard; would have been
B. should have studied hard; should have been
C. had studied hard; would be
D. would study hard; must have been
【2】If I were you, I _____ involved in the fight.
A. wouldn’t get
B. couldn’t get
C. will not get
D. hadn’t got
【3】I’d rather you _____ their invitation yesterday.
A. not accept
B. wouldn’t accept
C. didn’t accept
D. hadn’t accepted
【4】He hesitated for a moment before kicking the ball, otherwise he _____ a goal.
A. had scored
B. scored
C. would score
D. would have scored
【5】You didn’t let me drive. If we _____ in turn, you _____ so tired.
A. drove; didn’t get
B. drove; wouldn’t get
C. were driving; wouldn’t get
D. had driven; wouldn’t have got
参考答案:
【1】C【解析】本句句意:如果你初中努力学习,现在你就是一个大学生了。根据关键词if并分析句意可知,本句是一个混合虚拟条件句,从句与过去事实相反,主句与现在事实相反,所以从句中动词形式为had done, 主句中动词形式为wouldcouldshouldmight do, 故答案为C
【2】A【解析】本句句意:如果我是你,我就不会卷入这次斗争之中。根据关键词if并分析句意可知,本句是一个对现在事实的虚拟语气,所以主句中动词形式为wouldcouldshouldmight do, 故答案为A
【3】D【解析】本句句意:我宁愿你昨天没有接受他们的邀请。本题考查虚拟语气,would rather后面的从句用虚拟语气。与现在或将来事实相反时,从句中动词用过去式,与过去事实相反时,从句中动词用过去完成时,即had done,根据时间词yesterday可以判断本句与过去事实相反,因此would rather所接从句动词应为过去完成时,故答案为D
【4】D【解析】本句句意:他在踢这个球之前犹豫了一会儿,不然他就会得一分。本题考察otherwise 后所接从句中动词的形式。otherwise 引导的从句相当于一个虚拟条件句,对现在或将来事实的虚拟,条件句中动词形式为wouldcould do, 对过去事实相反的虚拟,条件句中动词形式为wouldcould have done;根据hesitated一词可以判断本句与过去事实相反,故答案为D
【5】D【解析】本句句意:你没有让我开车。如果我们轮流开车,你就不会这么累了。根据关键词if和句意可以判断本句为一个虚拟语气;根据did可以判断本句与过去事实相反,所以从句中动词形式为had done, 主句中动词形式为wouldcouldshouldmight have done, 故答案为D