高二英语虚拟语气单选题20题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高二英语虚拟语气单选题20题
1.If I were you, I _____ study harder.
A.will
B.would
C.shall
D.should
答案:B。
本题考查与现在事实相反的虚拟语气,其结构为“if+主语+动词过去式(be 动词用were),主语+would/could/should/might+动词原形”。
A 选项will 用于一般将来时,不符合虚拟语气的结构;
C 选项shall 通常用于第一人称,表示将来或征求意见等,也不符合虚拟语气的结构;
D 选项should 在这里意思不合适。
而 B 选项would 符合虚拟语气的结构。
2.If he had time, he _____ play basketball with us.
A.will
B.would
C.can
D.may
答案:B。
与现在事实相反的虚拟语气结构为“if+主语+动词过去式((be 动词用were),主语+would/could/should/might+动词原形”。
A 选项will 用于一般将来时,不符合虚拟语气结构;C 选项can 表示能力或可能性,在此处不符合;D 选项may 表示可能,也不符合虚拟语气结构。
只有B 选项would 正确。
3.If I had a lot of money, I _____ buy a big house.
A.will
B.would
C.shall
D.should
答案:B。
根据与现在事实相反的虚拟语气结构,“if+主语+动词过去式((be 动词用were),主语+would/could/should/might+动词原形”。
A 选项will 不对;C 选项shall 一般用于第一人称将来时或征求意见等,不合适;D 选项should 在这里意思不恰当。
B 选项would 符合要求。
4.If she were taller, she _____ be in the school basketball team.
A.will
B.would
C.can
D.may
答案:B。
与现在事实相反的虚拟语气,其结构决定了只有B 选项would 正确。
A 选项will 用于一般将来时;C 选项can 表示能力或可能性,不符合虚拟语气;D 选项may 表示可能,也不符合虚拟语气结构。
5.If we had no homework, we _____ have more time to play.
A.will
B.would
C.shall
D.should
答案:B。
依据与现在事实相反的虚拟语气结构,“if+主语+动词过去式((be 动词用were),主语+would/could/should/might+动词原形”。
A 选项will 不对;C 选项shall 一般不用于这种虚拟语气;D 选项should 意思不恰当。
B 选项would 符合要求。
6.If he had taken my advice, he ______ in such a difficult situation.
A.would not be
B.would not have been
C.is not
D.was not
答案:B。
本题考查与过去事实相反的虚拟语气用法。
if 引导的条件句用过去完成时had taken,主句应该用would have done 的形式,这里表示如果他听了我的建议,他就不会处于如此困难的境地,实际上他没听建议,处于困难境地,所以选B,A、C、D 选项均不符合该虚拟语气的用法。
7.If she had studied harder, she ______ the exam.
A.would pass
B.would have passed
C.passes
D.passed
答案:B。
如果她学习更努力些,她就会通过考试了。
这是与过
去事实相反的虚拟语气,条件句用过去完成时,主句用would have done 的形式,所以选B,A 选项would pass 不符合,C 和D 选项时态错误。
8.If they had left earlier, they ______ the train.
A.would catch
B.would have caught
C.catch
D.caught
答案:B。
如果他们早点离开,他们就会赶上火车了。
与过去事实相反,条件句用过去完成时,主句用would have done,选B,A、
C、D 选项不符合此用法。
9.If he had been more careful, he ______ the accident.
A.would avoid
B.would have avoided
C.avoids
D.avoided
答案:B。
如果他更小心些,他就会避免这场事故了。
与过去事实相反,条件句had been,主句would have done,所以选B,A、C、
D 错误。
10.If I had known it was going to rain, I ______ an umbrella.
A.would take
B.would have taken
C.take
D.took
答案:B。
如果我知道要下雨,我就会带把伞了。
与过去事实相反,条件句had known,主句would have taken,选B,A、C、D 不对。
11.If it should rain tomorrow, we would cancel the picnic.
答案:we would cancel the picnic。
对将来事实相反的虚拟语气,从句用“should + 动词原形”“were to + 动词原形”或“动词的过去式”,主句用“would/should/could/might + 动词原形”。
此句中从句是“If it should rain tomorrow”,符合对将来虚拟的条件句形式,主句“we would cancel the picnic”也符合主句的形式。
12.If he were to come next week, we would hold a party for him.
答案:we would hold a party for him。
从句“If he were to come next week”是对将来的虚拟条件句形式,主句“we would hold a party for him”符合对将来虚拟的主句形式。
13.If I had enough time tomorrow, I would read that novel.
答案:I would read that novel。
从句“If I had enough time tomorrow”是对将来虚拟的条件句形式,用动词的过去式表示对将来的虚拟,主句“I would read that novel”符合对将来虚拟的主句形式。
14.If she should win the lottery, she would travel around the world.
答案:she would travel around the world。
从句“If she should win the lottery”是对将来虚拟的条件句形式,主句“she would travel around the
world”符合对将来虚拟的主句形式。
15.If they were to visit us tomorrow, we would show them around the city.
答案:we would show them around the city。
从句“If they were to visit us tomorrow”是对将来虚拟的条件句形式,主句“we would show them around the city”符合对将来虚拟的主句形式。
16.If I had known your plan earlier, I _would have helped_ you with it.((我要是早点知道你的计划,我就会帮你了。
)本题考查了对过去情况的虚拟,if 引导的条件句用了过去完成时,主句用would have done 的形式。
17.If he _were to come_ tomorrow, we would have a great party.(如果他明天来,我们会举办一个很棒的派对。
)本题考查了对将来情况的虚拟,if 引导的条件句用were to do 的形式,主句用would do 的形式。
18.If I _had been_ more careful, I wouldn't have made this mistake.(如果我当时更小心一点,我就不会犯这个错误了。
)本题考查了对过去情况的虚拟,if 引导的条件句用了过去完成时,主句用would have done 的形式。
19.If she _should study_ harder, she would pass the exam.(如果她更努力学习,她会通过考试。
)本题考查了对将来情况的虚拟,if 引导的条件句用should do 的形式,主句用would do 的形式。
20.If they _had taken_ my advice, they would not be in trouble now.
(如果他们当初听了我的建议,他们现在就不会有麻烦了。
)本题考查了混合虚拟语气,if 引导的条件句对过去情况虚拟,用了过去完成时,主句对现在情况虚拟,用would + 动词原形的形式。