1. We’ll go swimming if the weather ______ fine tomorrow.
A. is
B. was
C. will be
D. is going to be
2. It ______ five years since he has left for Beijing.
A. was
B. have been
C. is
D. is going to be
3. Please don’t leave the office until your friend ______ back.
A. came
B. comes
C. have come
D. will come
4. By the end of last year he ______ about 1500 English words.
A. learns
B. learned
C. was learning
D. had learned
5. Listen! Someone ______ in the next room.
A. cried
B. crying
C. is crying
D. has cried
6. You must tell him the news as soon as you ______ him.
A. see
B. sees
C. will see
D. is seeing
7. He told me that he ______ to see us the next day.
A. comes
B. came
C. will come
D. would come
8. We can’t find him anywhere. Perhaps he ______ home.
A. is going
B. went
C. has gone
D. had gone
9. The teacher told us that the sun ______ bigger than the earth.
A. is
B. was
C. has been
D. will be
10. Could you tell where the railway station ______?
A. was
B. is
C. will be
D. would be
11. We ______ to the Great Wall several times.
A. go
B. went
C. have gone
D. have been
12. It seemed that the old man ______ for something over there.
A. looks
B. looked
C. was looking
D. has looked
13. He was sure that he ______ his wallet in the office.
A. left
B. would leave
C. had left
D. has left
14. You must study hard if you ______ want to fail the exam.
A. won’t
B. don’t
C. haven’t
D. hadn’t
15. "I’m afraid you can’t sit here." "Sorry, I ______ know."
A. don’t
B. can’t
C. won’t
D. didn’t
16. As she _______ the newspaper, Granny ________ asleep.
A. read, was falling
B. was reading, fell
C. was reading, was falling
D. read, fell
17. “ ______ my glasses? ” “Yes, I saw them on your bed a minute ago.”
A. Do you see
B. Had you seen
C. Would you see
D. Have you seen
18. “Jim is not coming tonight.” “But she _______!”
A. promises
B. promised
C. will promise
D. had promised
19. "What’s her name?" "I ______. "
A. forget
B. forgot
C. had forgotten
D. am forgetting
20. You ______ your turn so you’ll have to wait.
A. will miss
B. have missed
C. are missing
D. had missed
【參考答案】
1.—5. ACBDC 6.—10. ADCAB 11.—15. DCCBD 16.—20. BDBAB
A. is
B. was
C. will be
D. is going to be
2. It ______ five years since he has left for Beijing.
A. was
B. have been
C. is
D. is going to be
3. Please don’t leave the office until your friend ______ back.
A. came
B. comes
C. have come
D. will come
4. By the end of last year he ______ about 1500 English words.
A. learns
B. learned
C. was learning
D. had learned
5. Listen! Someone ______ in the next room.
A. cried
B. crying
C. is crying
D. has cried
6. You must tell him the news as soon as you ______ him.
A. see
B. sees
C. will see
D. is seeing
7. He told me that he ______ to see us the next day.
A. comes
B. came
C. will come
D. would come
8. We can’t find him anywhere. Perhaps he ______ home.
A. is going
B. went
C. has gone
D. had gone
9. The teacher told us that the sun ______ bigger than the earth.
A. is
B. was
C. has been
D. will be
10. Could you tell where the railway station ______?
A. was
B. is
C. will be
D. would be
11. We ______ to the Great Wall several times.
A. go
B. went
C. have gone
D. have been
12. It seemed that the old man ______ for something over there.
A. looks
B. looked
C. was looking
D. has looked
13. He was sure that he ______ his wallet in the office.
A. left
B. would leave
C. had left
D. has left
14. You must study hard if you ______ want to fail the exam.
A. won’t
B. don’t
C. haven’t
D. hadn’t
15. "I’m afraid you can’t sit here." "Sorry, I ______ know."
A. don’t
B. can’t
C. won’t
D. didn’t
16. As she _______ the newspaper, Granny ________ asleep.
A. read, was falling
B. was reading, fell
C. was reading, was falling
D. read, fell
17. “ ______ my glasses? ” “Yes, I saw them on your bed a minute ago.”
A. Do you see
B. Had you seen
C. Would you see
D. Have you seen
18. “Jim is not coming tonight.” “But she _______!”
A. promises
B. promised
C. will promise
D. had promised
19. "What’s her name?" "I ______. "
A. forget
B. forgot
C. had forgotten
D. am forgetting
20. You ______ your turn so you’ll have to wait.
A. will miss
B. have missed
C. are missing
D. had missed
【參考答案】
1.—5. ACBDC 6.—10. ADCAB 11.—15. DCCBD 16.—20. BDBAB