Choose the word or phrase that best completes 7. The moment he__________ this message , he must each sentence. call me. A) received B) will receive 1. The teacher _______________ attendance when I arrived. C) receives D) is receiving A) was taken B) was taking C) has taken D) were taking 8. Alice ________in musical shows hundreds of times up till now. 2. Jane is a fashion designer, but currently she ___________shoes. A) has danced B)has been dancing C) had danced D) danced A) sold B) is selling C) was selling D) will sell 9. It’s the first time I ________ Brazilian food. 3. 3.She prefers a place of her own; for the time being, however, she ________with her aunt. A) eat B) have eaten C) am eating D) ate A) stayed B) has stayed C) was staying D) is staying 10. He _________ me twice since he went to England. 4. No wonder Mary is cross with you. You _________ to her for quite a long time. A) has called B) has been calling C) has been called D) called A) hadn’t written B) didn’t write C) haven’t written D) aren’t writing 11. When I went to London, I stayed at the same hotel 5. I became concerned when he _______ home by where I ________ five years earlier. midnight. A) had stayed B) have been staying A) wasn’t coming B) hasn’t come C) have stayed D) stayed C) hadn’t come D) doesn’t come 6. I hope you _________ the elections to be held soon. 12. 12.He _______ to me several times this year . A) are winning B) will win A) wrote B) has been writing C) have won D) won C) had written D) has written 1 13. I _______ Brazilian food up till now. 19. He __________ television before he went to bed. A) never ate B) have never eaten A) has been watching B) was watching C) had never eaten D) never eat C) had watched D) has watched 14. When you _________ your work, you can go out. 20. They ________for ten days when they ran into a terrible storm. A) finished B) have finished C) will finish D) had finished A) sailed B) had been sailing C) have sailed D) were sailing 15. Tell him I ___________ anything with him until I’ve spoken with my wife. 21. Eray _________hard for the last three days. A) don’t discuss B) haven’t discussed A) worked B) has been working C) won’t discuss D) didn’t discuss C) is working D) was working 16. I’ll start cooking after I __________ a rest. 22. He __________ three children so far. A) had B) will have A) has B) had had C) have had D) am having C) has had D) had 17. When the war broke out, Mary __________ in Berlin 23. Once you _________ the examination, you’ll be able for 6 years. to relax. A) lived B) had been living A) have taken B) have been taken C) has been living D) was living C) took D) will have taken 24. He’s very good player. He _________consistently well 18. The system __________ surprisingly well up till now. recently. A) works B) worked A) is playing B) has been playing C) has worked D) is working C) was playing D) had played 2 25. By May, I ________ this car for five years. 31. If only ________ enough money, he would have bought that house. A) will have B) will have had C) will be having D) have had A) he has had B) had he had C) he didn’t have D) he had had 26. When you arrived home, we ________ lunch. If you had come a bit earlier, we could have had lunch 32. "How long have you been with the company?" together. "I _________ there two years by January. A) just had B) have just had A) will work B) will have worked C) had just had D) had just C) will be working D) have worked 33. Your hair is too long. It’s time ________ a haircut. 27. Mary _________ the dishes at the moment. A) you have B) you should have A) washes B) was washing C) you had D) for your having C) is washing D) has washed 34. Since calculators were first introduced, they ________ 28. You are making a lot of noise. I wish you _________ to be useful tolls for people weak in mathematics. quiet for a while. A) proved B) have proved A) will keep B) would keep C) will prove D) are proving C) keep D) have kept 35. As soon as he ________, tell him that I want to see 29. Mr. Brown _______ a capable, dedicated doctor, and him. his patients have missed him ever since his death. A) arrived B) is arriving A) is B) has been C) arrives D) will arrive C) was D) was being 36. The commissioner has assured the crowd that the 30. If you _________ me earlier, I could have helped you. problem ___________care of as soon as possible. A) told B) would have told A) will take B) has been taken C) have told D) had told C) had been taken D) will be taken 3 37. When he saw the crowd, he regretted that he 43. Don’t forget that _________to our new office by the _________ his ticket earlier. time you get back from holiday. A) can’t have bought B) hasn’t bought A) I move B) I’ll have moved C) hadn’t bought D) wasn’t buying C) I’ll move D) I’ll be moving 38. They _______ for seven hours when they arrived at 44. I’m afraid I didn’t hear the doorbell when you rang. I the border. ______in the garden at the time. A) are driving B) have been driving A) worked B) have been working C) had been driving D) drove C) have worked D) was working 45. It was 4 o’clock when the ambulance finally arrived, by 39. She complains that she ________ headaches. then the severely injured man___________. A) has frequently B) has had frequently A) had died B) died C) frequently has D) have frequently C) has died D) dies 46. The girls seem to be fully satisfied with their English course. So far they ________ even a single class. 40. Whenever the safety commission _________its regulations , there are complaints. A) don’t miss B) haven’t missed A) is enforcing B) enforce C) didn’t miss D) wont miss C) will enforce D) enforces 47. For the past few nights he _______ on the floor. Oh dear, I don’t feel very well, I think __________ 41. A) sleeps B) is sleeping A) I’ll faint B) I’m going to faint C) slept D) has slept C) I’m fainting D) I’ve fainted 42. Unfortunately the train _________ by the time I 48. Jimmy is still doing his homework. He will come out to reached the platform. play when he ________ his homework. A) left B) leaves A) did B) will do C) had left D) has left C) will have done D) has done 4 49. This is the best steak I _________. 55. The telephone rang just as I _________ the door. A) had ever tasted B) have ever tasted A) has been unlocking B) will be unlocking C) ever taste D) ever tasted C) was unlocking D) have unlocked 50. Ayhan __________in London for five years from 1985 56. I _________ German when I was at high school. to 1990. A) have studied B) was studied A) lived B) has lived C) studied D) have been studying C) was living B) would live 57. How long ago _________her? 51. Last semester, we _________ beginning grammar. A) were you met B) have you met A) study B) studied C) you met D) did you meet C) were studied D) have studied 58. She ________ working at the bank for three years 52. There _______ a lot of cowboys in America a hundred now. years ago. A) is B) has been A) was B) did C) was D) had been C) were D) have been 59. "I have a highly reliable watch" 53. When I finish this course, I ________ to the next level. "How long _______ it?" A) have gone B) will go A) did you have B) you have had C) went D) will have been going C) have you had D) have you got 54. The teacher was writing on the blackboard when he 60. We _______ for a long time. I don’t know how she _______the chalk. looks now. A) was dropping B) was dropped A) didn’t meet B) haven’t met C) is dropping D) dropped C) don’t meet D) hadn’t met 5 61. She _______ her lessons while I was watching 67. I didn’t quite appreciate the opera we saw last week television. as I ______to the opera before. A) has studied B) is studying A) hadn’t been B) haven’t been C) was studying D) studies C) didn’t go D) wasn’t going 62. You must wait here until your parents ________ back. 68. The teacher usually _________ to class on time. A) came B) come A) comes B) is coming C) will come D) are coming C) coming D) come 69. We ________ a test now.
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages167 Page
-
File Size-