1、高中语法练习题高中语法试题语法复习一:动词的语气虚拟语气练习、虚拟语气1. If I _ where he lived, I _ a note to him.A. knew, would B. had known, would have sent C. know, would send D. knew, would have sent2. If they _ earlier than expected, they _ here now.A. had started, would be B. started, might beC. had started, would have been D.
2、will start, might have been3. I didnt know his telephone number. _ it, I _ then.A. Had I known, would ring him up B. Should I know, would have rung him upC. If I knew; would ring him up D. Had I known; would have rung him up4. Mary is ill today. If she _ , she _ absent from school.A. were not ill; w
3、ouldn t be B. had been ill; wouldnt have beenC. had been ill; should have been D. hadnt been ill; could be5. Were I to do it, I _ it some other way.A. will do B. would do C. would have done D. were to do6. I _ him the answer _ possible, but I was so busy then.A. could tell; if it had been B. must ha
4、ve told; were itC. should have told; had it been D. should have told; should it be7. Without your help, we_ so much.A. won t achieve B. didn t achieveC. dont achieve D. wouldnt have achieved8. You didnt take his advice. _ his advice, you _ such a mistake. A. Had you taken; wouldnt have made B. If yo
5、u had taken; would make C. Were you lo take; shouldn t have made D.Have you taken; wont have made9. We wish we _ what you did when we were at high school. A. did B. could have done C. have done D. should do10. She wishes she _ to the theatre last night. A. went B. would go C. had gone D. were going1
6、1. Tom is very short now. His mother wishes that he _ be tall when he grows up. A. could B. should C. would D. were able to12. My sister advised me that I _ accept the invitation. A. could B. must C. should D. might13. He asks that he _ an opportunity to explain why hes refused to go there.A. is giv
7、en B. must give C. should give D. be given14. Do you think of Wang Fangs suggestion that he _ Mr. Li to the party? A. will invite B. have invited C. is invited D. invite15. I insisted that he _ at once. A. be gone B. go C. would go D. might go16. Li Ming insisted that he _ anything at all.A. hadn t
8、stolen B. shouldn t steal C. doesn t steal D. steal17. It is quite natural that my coming late again _ them very angry. A. had made B. would make C. makes D. make18. He acted as if he _ everything in the world. A. knew B. knows C. has known D. wont know19. Read it aloud so that I _ you clearly. A. m
9、ay hear B. will hear C. hear D. have heard20. They got up early in order that they _ they first train. A. caught B. will catch C. might catch D. shall catch21. I am sorry that he _ in such poor health. A. are B. shall be C. were D. should be22. That is a good book. You _ it yesterday. A. could buy B
10、. should buy C. should have bought D. bought23. It is high time we _ home. A. will go B. would go C. have gone D. went24. I d rather that you _ home. A. went B. have gone C. will go D.had gone25. If only I _ to the lecture! A. listen B. will listen C. am listening D. had listened26. - If he_ , he _
11、that food. - Luckily he was sent to the hospital immediately. A. was warned; would not take B. had been warned; would not have taken C. would be warned; had not taken D. would have been warned; had not taken27.I didn t see your sister at the meeting. If she _, she would have met my brother. A. has c
12、ome B. did come C. came D. had come28. Without electricity, human life _ quite different today. A. is B. will be C. would have been D. would be29. He _ you more help, even though he was very busy.A. might have given B. might give C. may have given D. may give30. If city noises _ from increasing, peo
13、ple _ shout to be heard even at the dinner table 20 years from now. A. are not kept; will have to B. are not kept; have to C. do not keep; will have to D. do not keep; have to31. Mikes father, as well as his mother, insisted that he _ home. A. stayed B. could stay C. has stayed D. stay32. Mr. Smith
14、insisted that he _ the work all.A. had done B. have done C. did D. so33. Jane would never have gone to the party _ that Mary would come to see her. A. has she known B. had she known C. if she know D. if she has known34. If you had enough money, what _ ? A. will you buy B. would you buy C. would you have bought D. will you have bought35. If you _ that film late last night, you wouldnt be so sleepy. A. didnt see B. havent seen C. wouldnt have seen D. hadnt seen36. Our monitor requested that _.
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1