1. What _____ you _____ over the weekend?
A. will; do
B. does; do
C. did; do
D. were; doing
2. Xiao Li usually _____ to school by bike last year.
A. goes
B. went
C. will go
D. is going
3. What _____ in our town 100 years from now?
A. happened
B. is happened
C. has happened
D. will happen
4. Mr. Smith _____ to see you in an hour.
A. came
B. has come
C. will come
D. comes
5. _____ you _____ from your parents recently?
A. Did; hear
B. Have; heard
C. Do; hear
D. Will; hear
6. We _____ TV at home this time last night.
A. were watching
B. watched
C. have watched
D. would watch
7. “Have you mended your shoes?” “Yes. I _____ it twenty minutes ago.”
A. have mended
B. mended
C. had mended
D. will mend
8. We all know that the earth _____ round the sun.
A. goes
B. went
C. is going
D. will go
9. “Where are the boys?” “They _____ soccer on the playground.”
A. play
B. are playing
C. were playing
D. played
10. “_____ you _____ to Japan?” “Yes. We went there last year.”
A. Have; been
B. Have; gone
C. Did; go
D. Are; going
11. What _____ you _____ at nine o’clock that morning?
A. are; doing
B. did; do
C. were; doing
D. had; done
12. Look! Lucy _____ under the tree.
A. reads
B. is reading
C. was reading
D. read
13. He _____ more than 200 model cars in the past five years.
A. has collected
B. had collected
C. collected
D. will collect
14. Jim _____ a letter to his parents at 8:30 last night.
A. had written
B. wrote
C. would write
D. was writing
15. When I got there, the film _____ for five minutes.
A. had been on
B. had begun
C. was beginning
D. began
16. “When _____ you _____ the bike?” “Last Monday.”
A. have; bought
B. did; buy
C. will; buy
D. do; buy
17. “_____ you _____ to Japan?” “Yes. I will go there next month.”
A. Have; been
B. Have; gone
C. Are; going
D. Did; go
18. Most students in our class _____ TV twice a week.
A. watch
B. watched
C. will watch
D. are watching
19. How soon _____ they _____ back from work?
A. do; come
B. did; come
C. have; come
D. will; come
20. “Where _____ you _____ Mr. Li?” “In his office, half an hour ago.”
A. will; see
B. did; see
C. have, seen
D. do; see
21. The children won’t go hiking if it _____ next Sunday.
A. rain
B. rains
C. will rain
D. is raining
22. I won’t watch the movie tonight. I _____ it before.
A. will see
B. have seen
C. saw
D. had seen
23. Hello! I _____ know you _____ in Chengdu. How long have you been here?
A. didn’t; were
B. don’t are
C. didn’t; are
D. don’t; were
24. He _____ a fire and then cooked a meal.
A. had made
B. was making
C. made
D. has made
25. If I _____ time tomorrow, I will go to visit my grandfather.
A. have
B. will have
C. would have
D. am having
26. I’m going to be a doctor when I _____ up.
A. grow
B. will grow
C. grew
D. am growing
27. The film _____ on for five minutes when I got to the cinema.
A. has been
B. had been
C. was
D. is
28. She _____ dinner when her son came in.
A. has cooked
B. had cooked
C. was cooking
D. would cook
29. “Shall we go watching the match?” “Sorry, I can’t. I _____ my homework.”
A. do
B. have done
C. am doing
D. did
30. He said that he _____ to the barber’s tomorrow morning.
A. will go
B. went
C. is going
D. would go
31. The boys _____ for about two hours.
A. are playing soccer
B. have been playing soccer
C. were playing soccer
D. play soccer
32. I don’t know if he ______ tomorrow. If he _____, I will tell you.
A. will come; will come
B. comes; comes
C. will come; comes
D. comes; will come
33. When I was young, my mother told me that the sun _____ in the east.
A. rise
B. rises
C. rose
D. had risen
34. “_____ you _____ your work?” “Yes. I finished it an hour ago.”
A. Did; finish
B. Have; finished
C. Will; finish
D. Had; finished
35. Hurry up, or you _____ the early bus.
A. will miss
B. has missed
C. would miss
D. missed
36. I _____ Mr. Green while I _____ along the street last Sunday.
A. met; walked
B. was meeting; walked
C. met; was walking
D. was meeting; was walking
37. Tom is strong and he _____ to school every day.
A. walked
B. walks
C. will walk
D. has walked
38. Look! The boy _____ English now.
A. is loving
B. loves
C. loved
D. has loved
39. There will be an interesting movie _____ two days.
A. for
B. in
C. after
D. since
40. She _____ there until I came back.
A. didn’t leave
B. has stayed
C. left
D. was staying
41. It has been raining _____ two hours ago.
A. until
B. for
C. since
D. by
42. He had collected over 200 stamps _____ he was twelve years old.
A. since
B. for
C. until
D. by the time
43. I was doing my homework _____ she rang me up last night.
A. when
B. while
C. since
D. before
44. “Where is John?” “He _____ the library.”
A. has been to
B. has gone to
C. has been in
D. has been at
45. She _____ Shanghai for two days.
A. left
B. has left
C. will leave
D. has been away from
46. She _____ China since she was five years old.
A. has come to
B. has arrived at
C. has arrived in
D. has been in
47. There _____ two football games in our school next week.
A. is going to be
B. will have
C. will be
D. is going to have
48. There _____ a birthday party next Friday afternoon.
A. is going to be
B. will be
C. will have
D. is going to have
49. I _____ Mr. Brown since I left Shanghai in 2004.
A. have seen
B. saw
C. haven’t seen
D. didn’t see
50. You don’t have to describe her. I _____ her several times.
A. had met
B. have met
C. met
D. meet