1、1.The dog ____in a terrible condition when we found it. a. is b. has been c. would be d. was 2.We used to go skating in Michigan every winter, but ___for the past five seasons. a. I don’t go b. I haven’t gone c. I’m not going d. I didn’t go
2、 3.The manager told me that I had just three days to decide whether I ____the offer. a. will accept b. would accept c. have accepted d. had accepted 4.A toy car that _____a few pence thirty years ago is worth 1,000 pounds now. a. cost b. costs c. had cost d. has c
3、ost 5.My son ______while he ____his bike and hurt his left foot. a. fell…was riding b. fell…were riding c. had fallen…rode d. had fallen…was riding 6.They will go to plant trees if it ___tomorrow. a. won’t rain b. doesn’t rain c. didn’t rain d. wouldn’t rain 7.When w
4、e ____the meeting is not decided yet. a. had b. have had c. shall have d. have 8.The teacher told us the moon ___around the earth. a. moved b. would move c. was moving d. moves 9.He promised that he _____the debts as soon as he__ the money. a. pays…gets
5、b. paid…got c. would pay…got d. would pay…would get 10.No sooner ____he ___home than it ____to rain a. has…reached; begin b. was…reading; began c. had…reached; had begun d. had…reached; began 11.How long ____you ____this fine weather____? a. did…think; will last b. do…
6、think; will last c. do…think; last d. are…thinking; will last 12.I ___that he was right ,but in fact he was wrong . a. am thinking b. was thinking c. had thought d. have thought 13.Look, here ____the famous player. a. comes b. come c. has come d. comed
7、14.____travelling? a. Wouldn’t you like b. Won’t you like c. Do you like d. Are you like 15.What _____next? a. is to do b. is to be done c. will do d. is being done 16.Jane has just arrived. But I ____ he ___until yesterday. a. didn’t know ; w
8、as coming b. don’t know ; is coming c. hadn’t known ; would come d. haven’t known ; will come 17. The students ___ the language lab since 8:00 a.m. a. have gone to b. have been to c. have been in d. went into 18. Your work ____ satisfactory
9、 so I’m going to give you a rise in salary. a. was b. has been c. has d. being 19. When I reached the box office all the tickets ____ out . a. have sold b. have been sold c. had been sold d. were sold 20. The task ____ much
10、harder than we ____ a. is ; expect b. was ; expected c. was; had expected d. was ; were expecting 21. Now the soup ___ better. a. tastes b. is tasting c. is tasted d. will be tasted 22.My uncle ___ for Shanghai . He’ll be there next Sunday. a. leave b. left
11、 c. is leaving d. is left 23. Do you know what ___ before you ___? a. has happened ; came b. is happening ; come c. had happened ; came d. happened ; had come 24. By then we____ a chance yet to visit the scenic spot, though we ___to do so for many years. a. did not have ; had ho
12、ped b. hadn’t had ; hoped c. did not have ; had been hoping d. hadn’t had; had hoped 25. The old man ____ six years ago . a. has died b. was dead c. has been dead c. died 26. Don’t get off the bus until it ____ . a. has stopped b. stopped c. will
13、stop d. shall stop 27. One day while I ___ along the bank , I ____ her. a. walked; saw b. was walking ; saw c. was walking ; see d. walked ; had seen 28. How long ____ your sister ____ Africa? a. has … gone b. has… been in c. had … been in d. did… go 29. It
14、 ___ every day so far this Monday. a. is raining b. rained c. rains d. has rained 30. When Peter arrived , he learned Susan____ for almost an hour. a. had gone b. had set off c. had left d. had been away 31. Her brother ____ in bed all day because he didn’t have to
15、go to school. a. lay b. lie c. laid d. lain 32. –We haven’t heard from Jane for a long time. – What do you suppose____ to her ? a. was happening b. to happen c. has happened d. having happened 33. –Is he preparing for air examination ? -- Yes , he’s____ it next wee
16、k. a. took b. to take c. take d. taken 34. It’s a long time since I ____ you last . a. have seen b. saw c. had seen d. see 35. There are crowds of people on the playground. They ____ a. talk and laugh b. to talk and to laugh c. talked and laughed d. are
17、talking and laughing 36. I wonder if they ___ yet . a. start b. had started c. started d. have started 37. ____ four years since he graduated from college. a. There have been b. It has c. It is d. They are 38. He met Tom yesterday. They ___ each other since he left h
18、ere. a. didn’t see b. were not seeing c. would not see d. had not seen 39. The teacher told the children that water ____ at 100℃. a. boiled b. boils c. was boiling d. would boil 40. He sat there and couldn’t work out a single problem . How he wished that he ___ more about maths
19、 a. knows b. has known c. knew d. had known 41. I showed him the pictures I ___ of the animals the day before, and told him the story. a. was taken b. have taken c. had taken d. was taking 42. If it ____ tomorrow, the sports meet will be put off till next Th
20、ursday. a. is going to rain b. rains c. will rain d. would rain 43. When you ___ back to Guangzhou next week , let me know the exact date and flight number in advance. a. come b. are going to come c. will come d. have come 44. I ___ this movie twice already. a. saw
21、 b. see c. have seen d. had seen 45. There ____ a lot of changes here in the last twenty years . a. have b. has c. have been d. has been 46. My father____ sixty next year. a. is going to be b. is to be c. will be d. shall be 47. Where ____ all this mo
22、rning ? a. have you been b. have you gone c. did you go d. had you been 48. She ____ home for a month, writing. a. hasn’t left b. didn’t leave c. don’t leave d. doesn’t leave 49. My mother ____ two foreign languages by the age of tw
23、enty. a. has learnt b. had learnt c. would learn d. learnt 50. Don’t worry. If he said he ____ help you , he will . a. will b. shall c. could d. would key:1. d 2. b 3. b 4. a 5. a 6. b 7. c 8. a 9. c 10. d 11. b 12. c 13. a 14.
24、 c 15. b 16. a 17. a 18. b 19. c 20. c 21. a 22. c 23. c 24. d 25. c 26. a 27. b 28. b 29. d 30. b 31. a 32. c 33. b 34. b 35. d 36. d 37. c 38. d 39. b 40. c 41. c 42. b 43. a 44. c 45. c 46. c 47. a 48. a 49. b 50. d






