中考英语条件状语从句练习题50题(答案解析)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中考英语条件状语从句练习题50题(答案解析)
1.If it rains tomorrow, we ______ stay at home.
A.will
B.would
C.should
D.shall
答案解析:A。
if 引导的条件状语从句,遵循“主将从现”原则,即主句用一般将来时,从句用一般现在时。
这里从句是“it rains tomorrow”,是一般现在时表将来,主句要用will 加动词原形表示一般将来时。
B 选项would 用于过去将来时或表示委婉语气;C 选项should 表示“应该”;D 选项shall 用于第一人称。
2.If I have time, I ______ help you with your homework.
A.will
B.would
C.should
D.must
答案解析:A。
同样遵循“主将从现”原则,主句用一般将来时,所以选will。
B 选项would 用于过去将来时;C 选项should 表示“应该”;D 选项must 表示“必须”。
3.If you study hard, you ______ get good grades.
A.will
B.would
C.should
D.must
答案解析:A。
“主将从现”,主句用一般将来时,选will。
B 选项would 用于过去将来时;C 选项should 表示“应该”;D 选项must 表示“必须”。
4.If he ______ early, he can catch the bus.
A.gets up
B.will get up
C.got up
D.would get up
答案解析:A。
“主将从现”,从句用一般现在时,he 是第三人称单数,所以动词用gets up。
B 选项will get up 是一般将来时,用在主句;C 选项got up 是一般过去时;D 选项would get up 用于过去将来时。
5.If we go to the park, we ______ have a picnic.
A.will
B.would
C.should
D.must
答案解析:A。
“主将从现”,主句用一般将来时,选will。
B 选项would 用于过去将来时或表示委婉语气;C 选项should 表示“应该”;D 选项must 表示“必须”。
6.If she ______ to the party, she will have a great time.
A.goes
B.will go
C.went
D.would go
答案解析:A。
“主将从现”,从句用一般现在时,she 是第三人称单数,动词用goes。
B 选项will go 是一般将来时,用在主句;C 选项went 是一般过去时;D 选项would go 用于过去将来时。
7.If they finish their homework quickly, they ______ play games.
A.will
B.would
C.should
D.must
答案解析:A。
“主将从现”,主句用一般将来时,选will。
B 选项would 用于过去将来时;C 选项should 表示“应该”;D 选项must 表示“必须”。
8.If you are hungry, you ______ eat something.
A.will
B.would
C.should
D.must
答案解析:C。
这里根据语境,如果你饿了,你应该吃点东西。
should 表示“应该”。
A 选项will 表示将来;B 选项would 用于过去将来时或委婉语气;D 选项must 表示“必须”,语气太强。
9.If it is sunny tomorrow, we ______ go swimming.
A.will
B.would
C.should
D.must
答案解析:A。
“主将从现”,主句用一般将来时,选will。
B 选项would 用于过去将来时或委婉语气;C 选项should 表示“应该”;
D 选项must 表示“必须”。
10.If he ______ free, he will come to see us.
A.is
B.will be
C.was
D.would be
答案解析:A。
“主将从现”,从句用一般现在时,he 是第三人称单数,所以用is。
B 选项will be 是一般将来时,用在主句;C 选项was 是一般过去时;D 选项would be 用于过去将来时。
11.If you don't hurry up, you'll miss the bus. It means you'll catch the bus ____ you hurry up.
A.unless
B.if
C.because
D.although
答案解析:B。
这句话的意思是“如果你不快点,你就会错过公交车。
这意味着如果你快点你就能赶上公交车”。
选项A“unless”意思是“除非”,不符合语境;选项B“if”表示“如果”,符合条件状语从句的用法;选项C“because”是“因为”,不符合逻辑;选项D“although”是“虽然”,也不恰当。
12.We won't go on a picnic ____ it doesn't rain tomorrow.
A.unless
B.if
C.because
D.so
答案解析:B。
这句话是说“我们不会去野餐如果明天不下雨”。
选项A“unless”除非,意思不对;选项B“if”如果,符合语境;选项C“because”因为,不恰当;选项D“so”所以,不合适。
13.She won't go to the party ____ she is invited.
A.unless
B.if
C.because
D.although
答案解析:A。
意思是“她不会去参加聚会除非她被邀请”。
选项B“if”如果,逻辑错误;选项C“because”因为,不合适;选项D“although”
虽然,不符合语境。
14.You can't pass the exam ____ you study hard.
A.unless
B.if
C.because
D.so
答案解析:A。
“你不能通过考试除非你努力学习”。
选项B“if”如果,语义不符;选项C“because”因为,不恰当;选项D“so”所以,不合适。
15.We won't be able to finish the work on time ____ we have more people to help.
A.unless
B.if
C.because
D.so
答案解析:A。
“我们不能按时完成工作除非我们有更多的人来帮忙”。
选项B“if”如果,不符合逻辑;选项C“because”因为,不恰当;选项D“so”所以,不合适。
16.He won't go to bed early ____ he is very tired.
A.unless
B.if
C.because
D.so
答案解析:A。
“他不会早睡除非他非常累”。
选项B“if”如果,错误;选项C“because”因为,不合适;选项D“so”所以,不恰当。
17.She won't buy the dress ____ it is on sale.
A.unless
B.if
C.because
D.so
答案解析:A。
“她不会买这条裙子除非它在促销”。
选项B“if”如果,逻辑不对;选项C“because”因为,不恰当;选项D“so”所以,不合适。
18.You can't go swimming ____ you have a swimming suit.
A.unless
B.if
C.because
D.so
答案解析:A。
“你不能去游泳除非你有一件泳衣”。
选项B“if”如果,语义不符;选项C“because”因为,不合适;选项D“so”所以,不恰当。
19.We won't go to the concert ____ we get the tickets.
A.unless
B.if
C.because
D.so
答案解析:A。
“我们不会去音乐会除非我们得到票”。
选项B“if”如果,逻辑错误;选项C“because”因为,不恰当;选项D“so”所以,不合适。
20.He won't go on a trip ____ he has enough money.
A.unless
B.if
C.because
D.so
答案解析:A。
“他不会去旅行除非他有足够的钱”。
选项B“if”如果,不符合语境;选项C“because”因为,不恰当;选项D“so”所以,不合适。
21.If you study hard, you will pass the exam. It's the same with you as long as you keep trying.
A.as long as
B.as soon as
C.even though
D.in order that
答案解析:A。
本题考查条件状语从句的引导词。
“as long as”表示“只要”;“as soon as”表示“一……就……”;“even though”表示“即使”;“in order that”表示“为了”。
根据语境,这里表示只要你不断努力,就
和努力学习能通过考试是一样的,所以选A。
22.You can go out to play as long as you finish your homework.
A.as long as
B.unless
C.since
D.because
答案解析:A。
“as long as”表示只要;“unless”表示除非;“since”表示自从或因为;“because”表示因为。
这里表示只要你完成作业就可以出去玩,所以选A。
23.We will succeed as long as we work hard together.
A.as long as
B.as soon as
C.even if
D.so that
答案解析:A。
“as long as”表示只要;“as soon as”表示一……就……;“even if”表示即使;“so that”表示以便。
这里表示只要我们一起努力就会成功,所以选A。
24.She will be happy as long as she gets the gift.
A.as long as
B.as if
C.even though
D.now that
答案解析:A。
“as long as”表示只要;“as if”表示好像;“even though”表示即使;“now that”表示既然。
这里表示只要她得到礼物就会开心,所以选A。
25.You can borrow my book as long as you return it on time.
A.as long as
B.even though
C.as soon as
D.since
答案解析:A。
“as long as”表示只要;“even though”表示即使;“as soon as”表示一……就……;“since”表示自从或因为。
这里表示只要你按时归还就可以借我的书,所以选A。
26.We can go on a picnic as long as the weather is fine.
A.as long as
B.unless
C.because
D.even if
答案解析:A。
“as long as”表示只要;“unless”表示除非;“because”表示因为;“even if”表示即使。
这里表示只要天气好我们就可以去野餐,所以选A。
27.He will help you as long as you ask him.
A.as long as
B.as if
C.even though
D.so that
答案解析:A。
“as long as”表示只要;“as if”表示好像;“even though”表示即使;“so that”表示以便。
这里表示只要你向他求助他就会帮你,所以选A。
28.You will make progress as long as you keep learning.
A.as long as
B.as soon as
C.even if
D.now that
答案解析:A。
“as long as”表示只要;“as soon as”表示一……就……;“even if”表示即使;“now that”表示既然。
这里表示只要你坚持学习就会取得进步,所以选A。
29.She can join the club as long as she meets the requirements.
A.as long as
B.unless
C.since
D.because
答案解析:A。
“as long as”表示只要;“unless”表示除非;“since”表示自从或因为;“because”表示因为。
这里表示只要她满足要求就可以加入俱乐部,所以选A。
30.We will have a good time as long as we are together.
A.as long as
B.as if
C.even though
D.now that
答案解析:A。
“as long as”表示只要;“as if”表示好像;“even though”表示即使;“now that”表示既然。
这里表示只要我们在一起就会玩得很开心,所以选A。
31.If it rains tomorrow, we will stay at home. If it is sunny, we will go for a picnic.
A.rains;is sunny
B.doesn't rain;is sunny
C.rains;isn't sunny
D.doesn't rain;isn't sunny
答案解析:A。
第一句中“如果明天下雨,我们就待在家里”,第二句中“如果明天晴天,我们就去野餐”。
只有 A 选项符合条件,当“下雨”的时候待在家,“晴天”的时候去野餐。
32.We will go camping if we have enough time. We will go hiking if the weather is nice.
A.have enough time;is nice
B.don't have enough time;is nice
C.have enough time;isn't nice
D.don't have enough time;isn't nice
答案解析:A。
“如果我们有足够的时间,我们就去露营”,“如果天气好,我们就去徒步”。
A 选项符合,有足够时间且天气好的时候分别去露营和徒步。
33.She will study abroad if she gets a scholarship. She will work in a big company if she doesn't get a scholarship.
A.gets a scholarship;doesn't get a scholarship
B.doesn't get a scholarship;gets a scholarship
C.gets a scholarship;gets a scholarship
D.doesn't get a scholarship;doesn't get a scholarship
答案解析:A。
“如果她获得奖学金,她就去国外学习”,“如果她没有获得奖学金,她就去一家大公司工作”。
A 选项符合逻辑。
34.We will visit the museum if it is open. We will go to the park if it is closed.
A.is open;is closed
B.isn't open;is closed
C.is open;isn't closed
D.isn't open;isn't closed
答案解析:A。
“如果博物馆开放,我们就去参观博物馆”,“如果博物馆关闭,我们就去公园”。
A 选项正确。
35.He will buy a new car if he has enough money. He will take the bus if he doesn't have enough money.
A.has enough money;doesn't have enough money
B.doesn't have enough money;has enough money
C.has enough money;has enough money
D.doesn't have enough money;doesn't have enough money
答案解析:A。
“如果他有足够的钱,他就买一辆新车”,“如果他没有足够的钱,他就坐公交车”。
A 选项符合题意。
36.They will go on a trip if they are free. They will stay at home if they are busy.
A.are free;are busy
B.aren't free;are busy
C.are free;aren't busy
D.aren't free;aren't busy
答案解析:A。
“如果他们有空,他们就去旅行”,“如果他们忙,他们就待在家里”。
A 选项正确。
37.She will take part in the competition if she is confident. She will give up if she isn't confident.
A.is confident;isn't confident
B.isn't confident;is confident
C.is confident;is confident
D.isn't confident;isn't confident
答案解析:A。
“如果她有信心,她就参加比赛”,“如果她没有信心,她就放弃”。
A 选项符合逻辑。
38.We will have a party if we finish our project on time. We will work
overtime if we don't finish our project on time.
A.finish our project on time;don't finish our project on time
B.don't finish our project on time;finish our project on time
C.finish our project on time;finish our project on time
D.don't finish our project on time;don't finish our project on time
答案解析:A。
“如果我们按时完成项目,我们就举办派对”,“如果我们没有按时完成项目,我们就加班”。
A 选项正确。
39.He will go to the concert if he gets the ticket. He will watch it online if he doesn't get the ticket.
A.gets the ticket;doesn't get the ticket
B.doesn't get the ticket;gets the ticket
C.gets the ticket;gets the ticket
D.doesn't get the ticket;doesn't get the ticket
答案解析:A。
“如果他得到票,他就去音乐会”,“如果他没有得到票,他就在网上看”。
A 选项符合题意。
40.They will go swimming if the water is clean. They will go fishing if the water isn't clean.
A.is clean;isn't
41.If it had not been for your help,I couldn't have finished the work on time.
A.had not been
B.wasn't
C.wouldn't be
D.wouldn't have been
答案解析:A。
本题考查虚拟语气中if 引导的条件状语从句的用法。
if 引导的条件状语从句表示与过去事实相反时,从句用过去完成时,主句用would/could/might/should have done。
本题中从句为“had not been”,主句为“couldn't have finished”。
42.If you had studied harder,you would have passed the exam.
A.had studied
B.studied
C.would study
D.would have studied
答案解析:A。
此题为虚拟语气,与过去事实相反,从句用过去完成时,即“had studied”,主句用would have done。
43.If it should rain tomorrow,we would have to cancel the picnic.
A.should rain
B.rained
C.would rain
D.had rained
答案解析:A。
本题是对将来情况的虚拟,if 条件句中用should do/were to do/did,主句用would/could/might/should do。
这里用“should rain”表示将来可能发生的情况。
44.If I were you,I would take the job.
A.were
B.am
C.was
D.will be
答案解析:A。
这是虚拟语气,表示与现在事实相反,从句用过去式,be 动词一律用were。
45.If he had listened to me,he wouldn't be in trouble now.
A.had listened
B.listened
C.would listen
D.would have listened
答案解析:A。
与过去事实相反的虚拟语气,从句用过去完成时,主句用would/could/might/should +动词原形。
本题中从句“had listened”,主句“wouldn't be in trouble now”。
46.If it were not for his laziness,he would have achieved more.
A.were not
B.wasn't
C.wouldn't be
D.wouldn't have been
答案解析:A。
对现在情况的虚拟,if 从句用were,主句用would/could/might/should +动词原形。
47.If you should need any help,don't hesitate to call me.
A.should need
B.needed
C.would need
D.had needed
答案解析:A。
对将来情况的虚拟,if 从句用should do/were to do/did,主句用would/could/might/should do。
48.If he had known the truth,he would have told us.
A.had known
B.knew
C.would know
D.would have known
答案解析:A。
与过去事实相反的虚拟语气,从句用过去完成时,主句用would have done。
49.If it rains tomorrow,I will stay at home.
A.rains
B.will rain
C.rained
D.would rain
答案解析:A。
if 引导的条件状语从句,主句用一般将来时,从句用一般现在时表将来。
50.If you had taken my advice,you wouldn't be in this mess now.
A.had taken
B.took
C.would take
D.would have taken
答案解析:A。
与过去事实相反的虚拟语气,从句用过去完成时,主句用would/could/might/should +动词原形。