虚拟语气-中考英语重点语法提升练(含答案)

资源下载
  1. 二一教育资源

虚拟语气-中考英语重点语法提升练(含答案)

资源简介

虚拟语气-中考英语重点语法提升练
1. If I ______ you, I ______ more attention to English idioms and phrases.
A. was; shall pay B. am; will pay C. would be; would pay D. were; would pay
2. It's high time that we ______ immediate action to protect the environment.
A. take B. took C. will take D. have taken
3. The doctor suggested that the patient ______ a week's rest.
A. has B. have C. had D. having
4. I wish I ______ to the party with you yesterday, but I had to prepare for the exam.
A. could go B. went C. could have gone D. should go
5. If it ______ rain tomorrow, we ______ the picnic.
A. should; would cancel B. would; would cancel
C. should; will cancel D. will; will cancel
6. Had I known her name, I ______ her.
A. would invite B. would have invited C. invited D. will invite
7. Without your help, we ______ the task on time.
A. couldn't finish B. couldn't have finished
C. can't finish D. can't have finished
8. The teacher ordered that all the students ______ the classroom before 5 o'clock.
A. leave B. left C. leaves D. to leave
9. If I ______ in your position, I ______ the chance.
A. were; would seize B. was; would seize
C. were; will seize D. was; will seize
10. It is necessary that he ______ in time to attend the meeting.
A. come B. came C. comes D. will come
11. If only I ______ how to operate a computer as you do!
A. had known B. would know C. should know D. knew
12. The man insisted that he ______ nothing wrong and ______ free.
A. did; set B. had done; should be set
C. do; be set D. had done; must be set
13. If I ______ you, I ______ the job.
A. was; would take B. were; would take
C. was; will take D. were; will take
14. It's a pity that he ______ such a good chance.
A. should miss B. should have missed
C. has missed D. had missed
15. If it ______ for the snow, we ______ the mountain yesterday.
A. were not; could have climbed
B. were not; could climb
C. had not been; could have climbed
D. had not been; could climb
16. I would have come earlier, but I ______ that you were waiting for me.
A. didn't know B. hadn't known
C. wouldn't know D. haven't known
17. But for the help of my English teacher, I ______ the first prize in the English Writing Competition.
A. would not win B. would not have won
C. would win D. would have won
18. If I had seen the film, I ______ you about it.
A. would tell B. will tell C. would have told D. told
19. It is important that we ______ wild animals.
A. will protect B. should protect
C. shall protect D. are protecting
20. The manager demanded that the workers ______ extra hours to complete the task.
A. work B. worked C. works D. to work
21. If I ______ the money, I would have bought a much bigger house.
A. possessed B. had possessed
C. would have possessed D. should possess
22. It's strange that he ______ have taken the books without the owner's permission.
A. would B. should C. could D. might
23. If I ______ the problem, I would do it in a different way.
A. solve B. solved C. were to solve D. will solve
24. The suggestion that the mayor ______ the prizes was accepted by everyone.
A. would present B. present
C. presents D. ought to present
25. If it ______ sunny tomorrow, we ______ a picnic. But it's reported to rain.
A. were; would have B. was; would have
C. were; will have D. is; would have
26. I wish I ______ longer this morning, but I had to get up and come to class.
A. could have slept B. slept
C. might have slept D. have slept
27. If he ______ his legs in the last training, he ______ the coming World Cup, which he has been longing to compete in.
A. hadn't hurt; would join
B. hadn't hurt; would have joined
C. didn't hurt; would join
D. didn't hurt; would have joined
28. It is required that the students ______ mobile phones in their school, so seldom ______ them using one.
A. not use; will you see B. should not use; you will see
C. don't use; will you see D. not use; you will see
29. Had he studied harder, he ______ the exams.
A. must have got through B. would have got through
C. would get through D. could get through
30. The law requires that everyone ______ his car checked at least once a year.
A. has B. had C. have D. will have
答案及解析
1. 答案:D
- 解析:这是与现在事实相反的虚拟语气,从句用一般过去时(be动词用were),主句用“would/could/might/should +动词原形”。所以选D。
2. 答案:B
- 解析:“It's high time that...”句型中,从句要用虚拟语气,谓语动词用一般过去时或“should +动词原形”(should不可省略)。所以选B。
3. 答案:B
- 解析:suggest表示“建议”时,其后的宾语从句要用虚拟语气,谓语动词用“should +动词原形”,should可以省略。所以选B。
4. 答案:C
- 解析:wish后的宾语从句表示与过去事实相反的愿望,从句用“could/would have done”结构。所以选C。
5. 答案:A
- 解析:这是对将来情况的虚拟,从句用“should +动词原形”,主句用“would/could/might/should +动词原形”。所以选A。
6. 答案:B
- 解析:此句是省略if的虚拟条件句,原句为“If I had known her name”,表示与过去事实相反,主句用“would have done”结构。所以选B。
7. 答案:B
- 解析:“Without your help”相当于一个虚拟条件句,表示与过去事实相反,主句用“couldn't have done”结构,表示“本不能做某事却做了”。所以选B。
8. 答案:A
- 解析:order表示“命令”时,其后的宾语从句要用虚拟语气,谓语动词用“should +动词原形”,should可以省略。所以选A。
9. 答案:A
- 解析:这是与现在事实相反的虚拟语气,从句用一般过去时(be动词用were),主句用“would/could/might/should +动词原形”。所以选A。
10. 答案:A
- 解析:“It is necessary that...”句型中,从句要用虚拟语气,谓语动词用“should +动词原形”,should可以省略。所以选A。
11. 答案:D
- 解析:if only引导的句子表示“要是……就好了”,表达与现在事实相反的愿望,用一般过去时。所以选D。
12. 答案:B
- 解析:insist表示“坚持认为”时,从句用陈述语气;表示“坚持要求”时,从句用虚拟语气,谓语动词用“should +动词原形”,should可以省略。这里前半句表示“坚持认为”,用陈述语气,根据语境用过去完成时;后半句表示“坚持要求”,用虚拟语气。所以选B。
13. 答案:B
- 解析:这是与现在事实相反的虚拟语气,从句用一般过去时(be动词用were),主句用“would/could/might/should +动词原形”。所以选B。
14. 答案:B
- 解析:“It's a pity that...”句型中,从句用虚拟语气,“should have done”表示“本应该做某事却没做”,带有遗憾的意味。所以选B。
15. 答案:C
- 解析:这是与过去事实相反的虚拟语气,从句用“had +过去分词”,主句用“could have done”结构。所以选C。
16. 答案:A
- 解析:“I would have come earlier”是虚拟语气,表示与过去事实相反,但“but”后的句子是真实情况,描述过去发生的事情,用一般过去时。所以选A。
17. 答案:B
- 解析:“But for the help of...”相当于一个虚拟条件句,表示与过去事实相反,主句用“would not have done”结构,表示“本不会做某事却做了”。所以选B。
18. 答案:C
- 解析:这是与过去事实相反的虚拟语气,从句用“had +过去分词”,主句用“would have done”结构。所以选C。
19. 答案:B
- 解析:“It is important that...”句型中,从句要用虚拟语气,谓语动词用“should +动词原形”,should可以省略。所以选B。
20. 答案:A
- 解析:demand表示“要求”时,其后的宾语从句要用虚拟语气,谓语动词用“should +动词原形”,should可以省略。所以选A。
21. 答案:B
- 解析:这是与过去事实相反的虚拟语气,从句用“had +过去分词”。所以选B。
22. 答案:B
- 解析:“It's strange that...”句型中,从句用虚拟语气,“should +动词原形”表示惊讶、奇怪等语气。所以选B。
23. 答案:C
- 解析:这是对将来情况的虚拟,从句用“were to +动词原形”“should +动词原形”或一般过去时,主句用“would/could/might/should +动词原形”。所以选C。
24. 答案:B
- 解析:suggestion表示“建议”时,其后的同位语从句要用虚拟语气,谓语动词用“should +动词原形”,should可以省略。所以选B。
25. 答案:A
- 解析:这是对将来情况的虚拟,从句用一般过去时(be动词用were),主句用“would/could/might/should +动词原形”。所以选A。
26. 答案:A
- 解析:wish后的宾语从句表示与过去事实相反的愿望,从句用“could/would have done”结构。所以选A。
27. 答案:A
- 解析:这是混合虚拟语气,从句是与过去事实相反,用“had +过去分词”;主句是与将来事实相反,用“would +动词原形”。所以选A。
28. 答案:A
- 解析:“It is required that...”句型中,从句要用虚拟语气,谓语动词用“should +动词原形”,should可以省略,否定形式是“should not +动词原形”或直接用“not +动词原形”;seldom等否定词位于句首时,句子要部分倒装,将助动词提到主语之前。所以选A。
29. 答案:B
- 解析:此句是省略if的虚拟条件句,原句为“If he had studied harder”,表示与过去事实相反,主句用“would have done”结构。所以选B。
30. 答案:C
- 解析:require表示“要求”时,其后的宾语从句要用虚拟语气,谓语动词用“should +动词原形”,should可以省略。所以选C。

展开更多......

收起↑

资源预览