1、语法专题练习(一) 动词的时态练习1. By this summer, Elizabeth _here for ten years. A. will work B. works C. will have worked D. has worked 2. After Jackson _for half an hour, he came to the conclusion that Mrs. Bennet was not coming. A. waited B. was waiting C. has waited D. had been waiting 3. I hope you _the inst
2、ructions ready before I come tomorrow. A. waited B. was waiting C. has waited D. had been waiting 4. “Has john finished writing his composition?” “No, and it _two hours ago.” A. should be finishedB. should have finished C. should finished D. should have been finished 5. Im meeting Even tonight. I _a
3、 Russian before. A. didnt ever meet B. have never met C. have ever metD. never met 6. All the apparatus _before the experiment began. A. have been tested B. had been tested C. were tested D. had tested 7. Well leave as soon as it_raining. A. is stopping B. stopsC. will stop D. shall stop 8. Weve alr
4、eady sent out he invitation cards, but we dont know how many people _. A. come B. are coming C. cameD. have come 9. No sooner _than the accident happened. A. he had gone B. had he gone C. his going D. he went 10. I had hoped Mr. Smith _me an early reply. A. gave B. to give C. giving D. would give 11
5、. Until yesterday, Millers family_from him for six months. A. hasnt heard B. hasnt been hearing C. hadnt heard D. didnt bear 12. Tailor looks sleepy. He must _to bed very late last night. A. had gone B. have gone C. be going D. go13. I _yesterday, but I was suspended by an unexpected visit. A. came
6、B. did come C. was to come D. come 14. I dont know what Jeanie _at this time tomorrow. A. does B. is doing C. will be doing D. will do 15. Hardly _when the bus suddenly pulled away. A. they had got to the bus stop B. had they got to the bus stop C. did they get to the bus stop D. they got to the bus
7、 stop 16. Mother doesnt know how much time I have spent in watching TV; if she ever found out, Im sure _. A. shed never forgive meB. she never forgive me C. shell never forgive meD. she does never forgive me 17. The teacher told the students that the Earth _round the Sun. A. moves B. moved C. has mo
8、ved D. has been moving 18. While the secretary _his desk, he found the long lost report. A. had been cleaning B. is cleaning C. has been cleaning D. was cleaning 19. As soon as he _his error, Rockfeller made the necessary corrections to his data collected. A. discovered B. has discovered C. has prom
9、oted D. was cleaning 20. Fred believed that his friend _by his employer a month or so ago. A. discovered B. has discovered C. has promoted D. was cleaning 21. I think Ill wait until the mail _. A. should come B. is coming C. comes D. will come 22. We could have bought a new are last year, but we rea
10、lly _it. A. cant afford B. couldnt afford C. wont afford D. unable to afford 23. If you dont pay your taxes, they _. A. have you arrestedB. will have you arrested C. must have you arrested D. have you arrest 24. I _meeting you ever since we parted. A. was looking forward to B. have been looking forw
11、ard to C. had been looking forward to D. looked forward to 25. They told me that by the end of the month they _in this flat for 12 years. A. has lived B. will have lived C. has been livingD. would have been living参考答案:CDDDB BBBBD CBCCB AADDA CBBBD(二) 虚拟语气练习时态条件从句主句对将来的虚拟一般过去时 were to should 情态动词+动词原
12、形对现在的虚拟一般过去时 were情态动词+动词原形对过去的虚拟过去完成时情态动词+现在完成时1. We surely desire that the tour leader _ us immediately of any change in the travel schedules. A. informB. informs C. informed D. has informed 2. Look at the terrible trouble I _ your advice! A. follow B. had followed C. would followD. have followed 3
13、. I wish _ go to the movie with you tonight, but I have to finish my homework then. A. I can B. I could C. I willD. I would 4. _ available, we would certainly have sent him to the meeting. A. John was B. Wasnt John C. Had John been D. John had been 5. I would have come sooner but I _ that you were w
14、aiting. A. havent known B. hadnt known C. didnt know D. have known 6. If you had told me in advance, I _ him at the airport. A. would have metB. would meet C. had metD. met 7. Everybody has arrived. Its time we _ the meeting. A. would start B. had started C. shall start D. started 8. Tony does not d
15、are to leave the house in case _. A. he will recognize B. he should be recognized C. he is recognized D. he recognizes 9. Franklin looked as though he _ ill for a long time. A. was B. were C. has been D. had been 10. Id rather you _ about it for the time being. A. dont think B. didnt think C. would
16、not think D. had not thought 11. It is necessary that Mark _ in time to attend the meeting. A. come B. cameC. comesD. will come 12. Tom is working hard for fear that he _. A. fell behindB. may fall behind C. should fall behind D. would fall behind 13. It is imperative that Hurst wood _ to hospital a
17、t once. A. is takenB. shall be taken C. should be taken D. must be taken 14. The driver looked over the engine carefully lest it _ on the way. A.breaks downB. broke down C. would break down D. should break down 15. _ tomorrow, I ivory would surely be welcome. A. If she comes B. When she comes C. Wou
18、ld break down D. Should break down 16. It is highly desirable that a new chairman _ for the committee. A. will be elected B. is elected C. elect D. be elected 17. Kitty talks as if she _ on the spot. A. isB. were C. has beenD. be 18. I didnt go to the concert. But I do wish I _ there. A. was B. had
19、beenC. wereD. went 19. It is requested that every student _ a plan for the nest semester. A. makes B. make C. will makeD. would make 20. The librarian recommended that the professor _ the newly published books. A. borrow B. borrowed C. should have borrowed D. borrowing 21. Even if she _ there, Marga
20、ret could not have done anything either. A. wereB. was being C. be D. had been 22. I dont think it advisable that Darcy _ the job as a secretary since he has no experience. A. be assigned B. will be assigned C. is assignedD. has been assigned参考答案:ABBCC ADBDB ACCDD DBBBA DA(三) 主谓一致1. Either Johns fam
21、ily or his relative _the special banquet. A. attends B. attend C. are attending D. has attended 2. All that _is not gold. A. glitter B. glitters C. glittering D. glittered 3. All but Sam and me _going to the exhibition this evening. A. are B. is C. am D. be 4. Although the first part of the book app
22、ears easy, the rest _rather difficult. A. is B. was C. areD. be 5. My old pants have been thrown away, and I have bought _. A.some new one B. some new pair C. a new pair D. a new one 6. They accumulated _information before designing the new type machine. A. a great manyB. vast amount of C. a number
23、of D. many a 7. The Smiths are so happy today because they have bought _. A. many furnitures B. so much furnitures C. many pieces of furnitureD. many a furniture 8. Each man and woman _to turn to the bishop for help. A. isB. are C. beD. were 9. What we are learning _the Standard English language. A.
24、 isB. are C. hasD. were 10. Many a girl _dancing at the center of the hall. A. are B. is C. be D. am 11. You ought to have asked Louis about that,_. A. havent you B. hadnt you C. oughtnt you D. didnt you 12. The number of students in this college _this year. A. are increased B. have been increased C
25、. has been increased D. is increased 13. Nobody but Smith and John _in the laboratory yesterday. A. are B. were C. wasD. had 14. Neither Bill nor his parents _at home today. A. is B. areC. stayedD. has 15. Dr. Smith together with his wife and two sons_to arrive this evening. A. are B. are going C. w
26、ill be D. is 16. A new television series _that they can and should think about career development. A. teach handicapped children B. taught handicapped children C. teaches handicapped children D. teaching handicapped children 17. I, who _one of your sincere friends, will try my best to help you out o
27、f this trouble. A. be B. areC. amD. is 18. At the rail station _a soldier and two young ladies on their way to New York. A. was B. is C. be D. are 19. Ninety-three million miles from the Earth to the Sun _a long distance. A. seem B. seems C. seemingD. seem to be 20. That singer and dancer _our evening party. A. are to attend B. is to attend C. we