资源描述
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
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 cost
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 we ____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 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…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
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 ; was 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 , 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 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 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 hoped 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 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 ___ 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 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 week.
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 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 here.
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!
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 Thursday.
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 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 morning ?
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 twenty.
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. 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
展开阅读全文