1. He will take the dog out for a walk as soon as he ............dinner.
A. finish B. finishes C. will finish D. shall have finished
2. Before you asked, the letter...............
A. was written B. had been written
C. had written D. has been written
3. Ask her to come and see me when she............her work.
A. finish B. has finished C. finished D. finishing
4. Oil ............if you pour it on water.
A. floated B. floats C. will be floated D. float
5. The dancing club.............north of the city.
A. lays B. lies C. located D. lain
6. Almost everyone............for home by the time we arrived.
A. leave B. left C. leaves D. had left
7. By the age of 25, he ............two famous novels.
A. wrote B. writes C. has written D. had written
8. While her husband was in the army, Janet ............ to him twice a week.
A. was writing B. wrote C. was written D. had written
9. I couldn't cut the grass because the machine............. a few days previously.
A. broke down B. has been broken
C. had broken down D. breaks down
10. According to this newspaper, John is said...............a new record for the long jump.
A. to have established B. establishing
C. to establish D. established
11. I have never played badminton before.This is the first time I.............to play.
A. try B. tried C. have tried D. am trying
12. Since............,I have heard nothing from him.
A. he had left B. he left C. he has left D. he was left
13. I like looking at these pictures, but I.............enough by lunch time.
A. should have B. will have C. will have had D. have
14. I don't understand this sentence.What..................................... ...........?
A. does mean this word B. have this word mean
C. means this word D. does this word mean
15. John.............tennis once or twice a week.
A. usually play B. is usually playing
C. usually plays D. have usually played
16. It was noisy next door. Our neighbors.............a party.
A. had B. were having C. had had D. have had
17. It.............dark.Shall I turn on the light?
A. is getting B. get C. got D. has got
18. I ............for Christine. Do you know where she is?
A. look B. looked C. am looking D. looks
19. At 5 o'clock yesterday evening, I...............my clothes.
A. am ironing B. have ironed C. ironed D. was ironing
20. "Are you ready,Ann?" "Yes,I..........................."
A. am coming B. come C. came D. have came
21. Why .............at me like that?What's the matter?
A. do you look B. have you looked
C. did you look D. are you looking
22. I.............along the street when I suddenly heard footsteps behind me.
A. was walking B. am walking C. walk D. walked
23. She .............German for two years.
A. has learnt B. is learning C. learn D. learns
24. I usually ............away at weekends.
A. have gone B. goes C. am going D. go
25. The earth............... round the sun.
A. go B. has gone C. went D. goes