()1. What _____ you _____ over the weekend?A. will; doB. does; doC. did; doD. were,; doing()2. Xiao Li usually _____ to school by bike last year.A. goesB. wentC. will goD. is going()3. What _____ in our town 100 years from now?A. happenedB. is happenedC. has happenedD. will happen()4. Mr. Smith _____ to see you in an hour.A. cameB. has comeC. will comeD. comes()5. _____ you _____ from your parents recently?A. Did; hearB. Have; heardC. Do; hearD. Will; hear()6. We _____ TV at home this time last night.A. were watchingB. watchedC. have watchedD. would watch()7. We _____ over 1500 English words by the end of last month. A. have learnedB. had learnedC. will learnD. learnt()8. She _____ in Shanghai for ten years since 1992.A. has livedB. had livedC. livedD. will live()9. She _____ in Shanghai for ten years.A. has livedB. had livedC. livedD. will live()10. We all know that the earth _____ round the sun.A. goesB. wentC. is goingD. will go()11. “Where are the boys?”“They _____ soccer on the playground.”A. playB. are playingC. were playingD. played()12. Look! Lucy _____ under the tree.A. readsB. is readingC. was readingD. read()13. He _____ more than 200 model cars in the last five years.A. has collectedB. had collectedC. collectedD. will collect()14. Jim _____ a letter to his parents at 7:30 last night.A. had writtenB. wroteC. would writeD. was writing()15. The Smiths _____ in Beijing since two weeks ago.A. stayedB. were stayingC. would stayD. have stayed()16. “When _____ you _____ the bike?”“Last Monday.”A. have; boughtB. did; buyC. will; buyD. do; buy()17. Look! The boy _____English now.A. likesB. likedC. is likingD. was liking()18. Most students in our class _____ TV twice a week.A. watchB. watchedC. will watchD. are watching()19. How soon _____ they _____ back from work?A. do; comeB. did; comeC. have; comeD. will; come()20. “Where _____ you _____ Mr. Li?”“In his office, half an hour ago.”A. will; seeB. did; seeC. have, seenD. do; see()22. I won’t watch the movie tonight. I _____ it before.A. will seeB. have seenC. sawD. had seen()23. Hello! I _____ know you _____ in Chengdu. How long have you been here?A. didn’t; wereB. don’t areC. didn’t; areD. don’t; were()24. He _____ a fire and then cooked a meal.A. had madeB. was makingC. madeD. has made()25. If I _____ time tomorrow, I will go to visit my grandfather.A. haveB. will haveC. would haveD. am having()26. I’m going to be a doctor when I _____ up.A. growB. will growC. grewD. am growing()27. The film _____ on for five minutes when I got to the cinema.A. has beenB. had beenC. wasD. is()28. She _____ dinner when her son came in.A. has cookedB. had cookedC. was cookingD. would cook()29. The train _____ when we got to the station. We had to wait for the next one.A. has leftB. had leftC. leftD. was leaving()30. He said that he _____ to thebarber’s tomorrow morning.A. will goB. wentC. is goingD. would go()31. In the last years I _____ a lot of friends.A. have madeB. madeC. will makeD. was making()32. The boys _____ for about two hours.A. are playing soccerC. were playingA. is runningA. has beenB. have been playing soccerD. play soccerC. ranC. wentD. had runD. would go()33. He _____ so quickly that he could win the race.B. will run()34. He didn’t go there with us because he _____ there before.B. had been()35. I don’t know if he ______ tomorrow. If he _____, I will tell you.A. will come; will comeC. will come; comesA. riseB. comes; comesD. comes; will comeC. roseD. had risenD. Had; finishedD. missed()36. When I was young, my mother told me that the sun _____ in the east.B. rises()37. “_____ you _____ your work?”“Yes. I finished it an hour ago.”A. Did; finishA. will missA. met; walkedB. Have; finishedC. Will; finishB. has missed()38. Hurry up, or you _____ the early bus.C. would miss()39. I _____ Mr. Green while I _____ along the street last Sunday.B. was meeting; walkedD. was meeting; was walkingC. met; was walking()40. Tom is strong and he _____ to school every day.()41. He said that he _____ with Mr. Black at that time.A. talkedB. was talkingC. is talkingC. had studiedD. would talkD. were studyingD. will stay()42. We _____ English in this school since we came here.A. have studiedB. studiedA. has stayedA. for()43. She _____ at home until her mother came back.B. stayedC. had stayedD. sinceD. was staying()44. There will be an interesting movie _____ two days.B. inC. afterC. left()45. She _____ there until I came back.A. didn’t leaveA. untilB. has stayedB. for()46. It has been raining _____ two hours ago.C. sinceD. byD. has been dead()47. His father _____ since he was two years old.A. has diedA. has begunA. sinceA. whenB. diedC. has death()48. The meeting _____ for ten minutes when I got there yesterday.B. had begunB. forC. has been onD. had been onC. sinceD. by the timeD. beforeD. has been at()49. He had collected over 500 stamps _____ he was twelve years old. ()50. I was doing my homework _____ she rang me up last night.B. while()51. “Where is John?”“He _____ the library.”A. has been toB. has gone toC. has been in()52. How long _____ you _____ the computer?A. have; boughtB. did; buy()53. She _____ Shanghai for two days.A. leftB. has leftB. untilC. will leaveC. by the timeD. has been away fromD. while()54.He didn’t tell me anything about it _____ he left.A. since()55. She _____ China since she was five years old.A. has come toA. beforeA. be forB. has arrived atC. has arrived inD. has been inB. afterC. whenD. until()56. I had finished my homework _____ I watched TV last night. ()57. Miss White has been _____ the music club for 4 years. B. joinB. be atC. joinedC. be toC. will beD. inD. be inD. is going to haveD. is going to have()58. What do you think he will _____ ten years?()59. There _____ two football games in our school next week.A. is going to beB. will haveA. is going to beB. will be()60. They _____ a birthday party next Friday afternoon.C. will haveC. have ; hadD. will; buyB. saw()62. I _____ Mr. Brown since I left Shanghai in 2004.A. have seenA. had metA. caughtC. haven’t seenD. didn’t seeC. metD. meet()63. You don’t have to describe her.I _____ her several times.B. have metB. hadB. did; doB. did; do()64. I _____ a cold for five days. I still can’t get rid of it.C. have caughtD. have hadC. were; doingC. were; doingC. is readingD. had; doneD. had; doneD. read()65. What _____ you _____ at nine o’clock that morning? A. are; doingA. are; doingA. reads()66. What _____ you _____ by nine o’clock that morning?()67. The sign _____, “ No Parking!”B. was read()68. “_____ you _____ your lunch?”“Yes. I _____ it at school.”A. Did; have; have hadC. Did; have; hadB. Have; had; hadD. Have; had; haveB. won’t wait; comesD. waits; will comeC. did; goD. does; goD. have kept()69. Lily _____ for her mother until she _____ home.A. will wait; will comeC. will wait; comesA. has; goneA. borrowed()70. “Mr. Brown is leaving for a trip.”“Really? Where _____ he _____?”B. will; go()71. Tom, you _____ the book for two weeks. You have to return it now.B. have borrowedC. kept()72. “Have you mended your shoes?”“Yes. I _____ it twenty minutes ago.”A. have mendedB. mendedA. goes; fallsA. he will, tooA. doB. went; fellC. had mendedD. will mendC. went; feltD. has gone; fell()73. Mr. Smith _____ to China last year and _____ in love with her.()74. If you don’t go to the meeting tomorrow, _____.B. he won’t, eitherB. have doneB. rainsC. he does, tooD. he doesn’t, eitherD. didD. is rainingD. Did; go()75. “Shall we go watching the match?”“Sorry, I can’t.I _____ my homework.”C. am doingC. will rain()76. The children won’t go hiking if it _____ next Sunday.A. rain()77. “_____ you _____ to Japan?”“Yes. I will go there next month.”A. Have; beenB. Have; goneC. Are; going()78. When I got there, the film _____ for five minutes.A. had been onB. had begunA. will stopA. Have; beenB. doesn’t stopB. Have; goneC. was beginningD. beganC. is stoppingC. Did; goD. stopsD. Are; going()79. Don’t open the door until the bus _____.()80. “_____ you _____ to Japan?”“Yes. We went there last year.”参考答案:1-5 CBDCB21-25 CBACA41-45 BABBA61-65 ACBDC6-10 ABBAA26-30 ABCBD46-50 CDDDA66-70 DABCB11-15 BBADD31-35 ABCBC51-55 BCDBD71-75 BBBBC16-20 BAADB36-40 BBACB56-60 ADDCC76-80 BCADA。