Điền từ thích hợp vào chỗ trống46. Since classes began, I ............ much free time, I .............. several big tests to study for. a. haven’t had/ have had b. didn’t have/ had c. didn’t have/ have had d. haven’t had/ had 47. I .......... in my money for a subscription to your magazines two months ago, but to date I .............. any issues a. have sent / haven’t received b. sent / haven’t received c. sent/ didn’t receive 48. The weather has been terrible lately. It ............... off and on for two days. a. rained b. was raining c. has rained d. had been raining 49. My grandfather ............ in an airplane, and he has no intention of doing so a. never flied b. has never flied c. never flies d. had never flied 50. In all the world, there .......... only 14 mountains that ........ above 8, 000 meters a. is/ reach b. are / reach c. have been/ have reached d. was/ reached 51. I called on her yesterday, she ........................... a meal at that time a. cooked b. had cooked c. was cooking d. cooks 52. They were too late. The plane ................... off ten minutes earlier. a. took b. has taken c. had taken d. was taking 53. “ When did you go to work?” – “ As soon as they had come in, we ................ to work” a. went b. were going c. had gone d. go 54. “ How many pages ............... so far?” – “ Ten” a. do you study b. did you study c. have you studied d. had you studied 55. How long .................. here by the end of next year? a. will you work b. will you have worked c. are you working d. are you going to work 56. It .................... a year ago a. has happened b. happens c. happened d. had happened 57. No sooner .................. the news than she fainted a. she heard b. had she heard c. as she heard d. she had heard 58. “ I miss my brother very much? – “ ..................... him lately” a. Haven’t you seen b. Didn’t you see c. Don’t you see d. Hadn’t you seen 59. Television .................. only for the last forty or fifty years. a. existed b. has existed c. had existed d. exists 60. This was the first time I .................. the experiment on plant breeding a. have done b. do c. was doing d. had done 61. I have typed ten letters ................. a. yesterday b. today c. tomorrow d. every day 62. Cathy .............. head mistress of the school yesterday a. is made b. is being made c. was being made d. was made 63. He ........... you now, but he won’t believe you tomorrow a. believes b. is believing c. believe d. has believed 64. It ................ every day so far this week a. has rained b. is raining c. rained d. rains 65. “ When can you come?” – “ I’ll come as soon as .................... my work” a. I finished b. I’d finished c. I’ll finish d. I’ve finished 66. Every morning since last Christmas, I .................. my dog out for a walk in the park. a. take b. took c. have been taking d. had been taking 67. We missed the ferry. It ............... by the time we arrived at the pier. a. went b. was going c. has gone d. had gone 68. By the time the book is finished, he ................ an agent a. is finding b. finds c. has found d. will have found 69. “ You look so exhausted” – “ I ................. round the town all day” a. have been running b. had been running c. ran d. had run 70. After Jessica .............. her degree, she intends to work in her father’s company. a. will finish b. will have finished c. finishes d. is finishing 71. By the time I go to be tonight, I ................... my work for the day. a. will finish b. have finished c. will have finished d. finish 72. When my parents .................. for a visit tomorrow, they will see our new baby for the first time a. will arrive b. arrived c. will have arrived d. arrive 73. I borrowed four books on gardening the last time I .............. to the library a. go b. went c. had gone d. have gone 74. Before I started the car, all of the passengers ............. their seat belts. a. will buckle b. had buckled c. buckle d. have buckled 75. When I see the doctor this afternoon, I .............. him to look at my throat. a. will ask b. asked c. will have asked d. ask 76. After the ancient Greek athletes had won a race in the Olympics, they ......... a simple crown of olive leaves a. received b. had received c. were receiving d. have received 77. After the race .............., the celebration began. a. had been won b. is won c. will be won d. has been won 78. A small stone struck the windshield while we .............. down the gravel road. a. drive b. were driving c. had driven d. had been driving 80. When I met Tom yesterday, it was the first time I ...............him since Christmas a. had seen b. have seen c. seen d. saw |