1. Anne ___ to Australia seven months ago.
A. went B. has been
C. goes D. has gone
2. — Have you seen Peter recently?
— Yes. He asked me to ask you how you ___ along with your new job these days.
A. have been getting B. were getting
C. are getting D. are getting
3. I hope her health ___ greatly by the time we come back next year.
A. improves B. will improve
C. has improved D. will have improved
4. Mrs Green wants to buy that kind of cloth because the cloth ___ very well.
A. washes B. is washed
C. will be washed D. will wash
5. By the time you ___ this book, your meal will get cold.
A. will have finished B. have finished
C. are finishing D. finished
6. — Nancy is not coming tonight.
— But she ___ !
A. promises B. promised
C. will promise D. had promised
7. They might have had second thoughts, but they ___ what was coming next.
A. dont know B. hadnt known
C. didnt know D. havent known
8. — Have you been to the United States?
— Yes, only once. I ___ there only for seven days.
A. have stayed B. was staying
C. had stayed D. stayed
9. — How long ___ in that company before you worked with us?
— For eight years.
A. were you employed
B. have you been employed
C. had you employed
D. will you be employed
10. My dictionary is missing. I have looked for it every-where but still ___ it.
A. havent been found B. dont find
C. isnt found D. havent found
11. — Do you like the material?
— Yes, it ___ very soft.
A. is feeling B. felt
C. feels D. is felt
12. Would you please keep silent? The weather report ___ and I want to listen.
A. is broadcast B. is being broadcast
C. has been broadcast D. had been broadcast
13. — Did you tell your mother you have passed the exam?
— Oh, I forgot. I ___ her now.
A. will call B. will be calling
C. am calling D. am to call
14. This machine ___ . It hasnt worked for years.
A. didnt work B. wasnt working
C. doesnt work D. isnt working
15. Look at the timetable. Hurry up! Flight 4026 ___ off at 18:20.
A. takes B. took
C. will be taken D. has taken
16. We cant go on with the experiment because the computer ___ .
A. hasnt been repaired B. hasnt repaired
C. isnt repaired D. doesnt repair
17. A cleaner was struck and killed by lightning. The police said when they found the body he ___ a mobile phone.
A. held B. had been holding
C. was holding D. was being held
18. — Have you got any job offers?
— No. I ___ .
A. waited B. had been waiting
C. have waited D. am waiting
19. — Why on earth didnt you answer the door?
— Im terribly sorry, but the telephone ___ , too.
A. was about to ring B. was ringing
C. rang D. is ringing
20. Danny ___ hard for long to realize his dream and now he is popular.
A. works B. is working
C. has worked D. worked
21. — Ring me at six tomorrow morning, will you?
— Why that early? I ___ .
A. will be sleeping B. have slept
C. have been sleeping D. will sleep
22. The earthquake, which occurred at 8:58, didnt cause many deaths, for most people ___ .
A. got up B. had got up
C. were getting up D. have got up
23. Collecting stamps as a hobby ___ increasingly popular during the past fifty years.
A. becomes B. became
C. has become D. had become
24. Im sorry. I ___ you ___ to me.
A. dont know; are speaking
B. dont know; were speaking
C. didnt know; were speaking
D. didnt know; are speaking
25. — I may have annoyed our neighbor!
— Dont worry. He is forgetful, so he ___ all about the matter soon.
A. forgets B. forgot
C. has forgotten D. will forget
26. — I dont think we have met before.
— Yes, once at a party, but we ___ .
A. werent introduced B. didnt introduce
C. havent introduced D. were not introducing
27. — Did you meet the editor at the airport?
— No, he ___ away before my arrival.
A. has driven B. was driven
C. had been driven D. had driven
28. — Im sorry, I shouldnt have been so rude to you.
— You ___ your temper but thats OK.
A. have lost B. had lost
C. did lose D. were losing
29. — Its a pity that you didnt come to my birthday party last night.
—Im terribly sorry. I ___ for an important lecture.
A. prepared B. was preparing
C. had prepared D. has prepared
30. The company going from bad to worse, the workers ___ hardly enough to make a living.
A. are paid B. are paying
C. have paid D. paid