高一英语条件句完成超级高级单选题30题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高一英语条件句完成超级高级单选题30题及答案
1.If it rains tomorrow, we will stay at home.
A.will rain
B.rains
C.rained
D.is raining
答案:B。
在真实条件句中,主句用一般将来时,从句用一般现在时表将来。
选项A 是将来时,不能用在从句中;选项C 是过去式,不符合条件句的时态要求;选项D 是现在进行时,也不适合。
只有选项B 一般现在时符合要求。
2.If I have time, I will help you with your homework.
A.have
B.will have
C.had
D.would have
答案:A。
同样,真实条件句中,主句用一般将来时,从句用一般现在时。
选项B 是将来时,错误;选项C 是过去式,不对;选项
D 是过去将来时,也不合适。
只有A 一般现在时正确。
3.If he studies hard, he will pass the exam.
A.studies
B.will study
C.studied
D.would study
答案:A。
理由同上,从句用一般现在时表将来,选项B 将来时错误,选项C 过去式不行,选项D 过去将来时不合适。
4.If she goes to the party, she will have a great time.
A.goes
B.will go
C.went
D.would go
答案:A。
真实条件句,主句一般将来时,从句一般现在时。
选项B 将来时错在从句中,选项C 过去式不符,选项D 过去将来时也不对。
5.If we finish our work early, we can go for a walk.
A.finish
B.will finish
C.finished
D.would finish
答案:A。
还是遵循主句一般将来时,从句一般现在时的规则。
选项B 将来时不能在从句,选项C 过去式和选项D 过去将来时都不符合。
6.If they play basketball well, they will win the game.
A.play
B.will play
C.played
D.would play
答案:A。
真实条件句中,从句用一般现在时。
选项B 将来时错在从句,选项C 过去式和选项D 过去将来时均不适合。
7.If I find my keys, I will go out.
A.find
B.will find
C.found
D.would find
答案:A。
根据规则,从句用一般现在时表将来。
选项B 将来时不用于从句,选项C 过去式和选项D 过去将来时都不行。
8.If he comes on time, we will start the meeting.
es
B.will come
C.came
D.would come
答案:A。
真实条件句,主句一般将来时,从句一般现在时。
选项B 将来时在从句错误,选项C 过去式和选项D 过去将来时不符合。
9.If she does her homework carefully, she will get a good grade.
A.does
B.will do
C.did
D.would do
答案:A。
理由同上,从句一般现在时。
选项B 将来时不对,选项C 过去式和选项D 过去将来时不合适。
10.If we clean the classroom, it will look nice.
A.clean
B.will clean
C.cleaned
D.would clean
答案:A。
真实条件句中,从句用一般现在时。
选项B 将来时不能在从句,选项C 过去式和选项D 过去将来时均错误。
11.If I were a bird, I ______ fly freely in the sky.
A.would
B.will
C.shall
D.should
答案:A。
本题考查虚拟语气中对现在情况的假设。
if 引导的条件句用一般过去时(were),主句用“would+动词原形”。
B、C、D 选项在虚拟语气对现在情况假设的主句中不适用。
12.If he ______ more careful, he wouldn't have made so many mistakes.
A.were
C.had been
D.was
答案:C。
本题考查虚拟语气对过去情况的假设。
主句用“wouldn't have done”,条件句用过去完成时。
A、B、D 选项不符合虚拟语气对过去情况假设的要求。
13.If she had time, she ______ to the concert.
A.would go
B.will go
C.goes
D.went
答案:A。
虚拟语气对现在情况的假设,主句用“would+动词原形”,条件句用一般过去时。
B、C、D 选项不符合虚拟语气要求。
14.If it ______ tomorrow, we would have to cancel the picnic.
A.rained
B.rains
C.will rain
D.is raining
答案:A。
虚拟语气对将来情况的假设,条件句用过去时。
B、C、
D 选项不符合虚拟语气对将来情况假设的条件句要求。
15.If I had known the answer, I ______ it immediately.
A.would tell
C.told
D.had told
答案:A。
虚拟语气对过去情况的假设,主句用“would have done”,条件句用过去完成时。
本题是对过去情况的反向假设,主句用“would+动词原形”。
B、C、D 选项不符合要求。
16.If he were taller, he ______ play basketball better.
A.would
B.will
C.can
D.could
答案:A。
虚拟语气对现在情况的假设,主句用“would+动词原形”。
B、C、D 选项在这种情况下不适用。
17.If she ______ harder, she would get better grades.
A.studied
B.studies
C.will study
D.had studied
答案:A。
虚拟语气对现在情况的假设,主句用“would+动词原形”,条件句用一般过去时。
B、C、D 选项不符合要求。
18.If it weren't for the rain, we ______ for a walk.
A.would go
C.go
D.went
答案:A。
虚拟语气对现在情况的假设,主句用“would+动词原形”,条件句用一般过去时的否定形式。
B、C、D 选项不符合要求。
19.If I had a million dollars, I ______ travel around the world.
A.would
B.will
C.can
D.could
答案:A。
虚拟语气对现在情况的假设,主句用“would+动词原形”。
B、C、D 选项在这种情况下不适用。
20.If he ______ more confident, he would perform better in the speech contest.
A.were
B.would be
C.had been
D.was
答案:A。
虚拟语气对现在情况的假设,主句用“would+动词原形”,条件句用一般过去时。
B、C、D 选项不符合要求。
21.If I had known it would rain, I ______ an umbrella.
A.would have taken
B.would take
C.took
D.had taken
答案:A。
本题考查虚拟语气中的混合条件句。
前半句是对过去的虚拟,后半句是对现在或将来的虚拟,所以用“would + have + 过去分词”的形式。
22.If he were more careful, he ______ so many mistakes.
A.wouldn't make
B.won't make
C.didn't make
D.hadn't made
答案:A。
本题考查虚拟语气中对现在的虚拟,“would + 动词原形”表示与现在事实相反的假设。
23.If she had studied harder, she ______ the exam.
A.would pass
B.would have passed
C.passed
D.had passed
答案:B。
对过去的虚拟,“would + have + 过去分词”。
24.If it rains tomorrow, we ______ stay at home.
A.will
B.would
C.must
D.should
答案:A。
本题考查真实条件句,如果明天下雨,我们将待在家里,用一般将来时。
25.If I ______ a bird, I would fly everywhere.
A.am
B.were
C.was
D.be
答案:B。
对现在的虚拟,be 动词在虚拟语气中用were。
26.If he had listened to me, he ______ in trouble now.
A.wouldn't be
B.won't be
C.isn't
D.wasn't
答案:A。
混合条件句,前半句对过去虚拟,后半句对现在虚拟,“wouldn't + be”。
27.If she ______ here now, she could help us.
A.were
B.is
C.was
D.be
答案:A。
对现在的虚拟,be 动词用were。
28.If it had been sunny yesterday, we ______ for a picnic.
A.would go
B.would have gone
C.went
D.had gone
答案:B。
对过去的虚拟,“would + have + 过去分词”。
29.If he ______ more time, he could finish the project.
A.had
B.has
C.have
D.had had
答案:A。
对现在或将来的虚拟,“had + 名词”表示虚拟条件。
30.If I were you, I ______ that decision.
A.wouldn't make
B.won't make
C.didn't make
D.hadn't made
答案:A。
对现在的虚拟,“wouldn't + 动词原形”。