51. Sam washed the car after he ______it with gas.
A. had filled B. have filled C. fills D. filled
52. Frank left the table after he _______ eating.
A. finishes B. have finished C. finish D. had finished
53. By the time my wife came home, I ______ the laundry
A. do B. had done C. did D. have done
54. I went to work after I _______ dog.
A. had walked B. walks C. have walked D. walks
55. Susan was late. By the time she got to school the class _______ already.
A. have started B. starts C. was starting D. had started
56. We watched TV after our daughter _______ to bed.
A. had gone B. go C. have went D. goes
57. We _____ that car for ten years before we sold it.
A. have B. did have C. had D. had had
58. By the time Maria finished her report, she ____ working on the computer for over three hours.
A. be B. has C. had been D. have been
59. She ______ Victoria once in 1993 before she moved there in 1996.
A. visit B. have visited C. had visited D. visits
60. Ming _____ as a carpenter before he was laid off.
A. works B. have worked C. work D. had worked
61. Last year, they.............22 million TV sets.
A. were selling B. had sold C. has sold D. sold
62. At last the bus came.We..............for half an hour.
A. waited B. was waiting C. have waited D. had been waiting
63. Daniel............the bus.It doesn’t run on Sundays.
A. did not catch B. have not caught C. had not caught D. couldn’t have caught
64. I’m feeling sick.I.............so much chocolate last night.
A. needn’t to eat B. did not eat C. musn’t eat D. shouldn’t have eaten
65. I’m going on holiday on Saturday.This time next week I............on a beach in the sea.
A. will lie B. am lying C. will be lying D. should be lying
66. Ted and Amy............for 24 years.
A. have been married B. married C. were married D. has been married
67. Tomorrow I…............my grandparents
A. am going to visit B. will have visited C. have visited D. visit
68. When the first child was born, they.............married for three years.
A. have been married B. had been married C. will been married D. will have been married
69. I think the weather…............nice later.
A. will be B. be C. had D. has been
70. She _______ very angry when she knows this.
A. shall be B. has been C. will have been D. will be
71. Last year, they.............22 million TV sets.
A. were selling B. had sold C. has sold D. sold
72. At last the bus came. We..............for half an hour.
A. waited B. was waiting C. had been waiting D. have waited
73. Daniel............the bus. It doesn't run on Sundays.
A. did not catch B. have not caught C. had not caught D. couldn't have caught
74. I'm feeling sick. I.............so much chocolate last night.
A. needn't to eat B. did not eat C. mustn't eat D. shouldn't have eaten
75. I'm going on holiday on Saturday. This time next week I............on a beach in the sea.
A. will lie B. am lying C. will be lying D. should be lying
76. Ted and Amy............for 24 years.
A. have been married B. has been married C. were married D. marrie
77. Tomorrow, I...............my grandparents.
A. am going to visit B. will have visited C. have visited D. visit
78. When the first child was born, they.............married for three years.
A. have been married B. had been married C. will been married D. will have been married
79. I think the weather...............nice later.
A. will be B. be C. had D. has been
80. She .............very angry when she knows this.
A. shall be B. has been C. will have been D. will be
81. What time.....the banks close in Britain?
A. do B. did C. does D. can
82. Look! That man................to open the door of your car.
A. try B. tried C. is trying D. has tried
83. When I was young, I............to be a singer.
A. want B. was wanting C. wanted D. had wanted
84. They.............me about it last week.
A. was telling B. told C. had told D. would tell
85. I.............here at the end of the month.
A. will leave B. would leave C. would have left D. is leaving
86. My grandfather...............many years ago.
A. had died B. has died C. died D. was dying
87. I.........................my son the money for that last week.
A. gave B. given C. have given D. was given
88. Yesterday I passed by Peter's house, but the front door was closed. He .....out.
A. went B. must have gone C. has gone D. had had
89. I.............the dishwasher on when heard the shot.
A. am turning B. was turning C. was turning D. turned
90. There was a time when watching TV really...............family entertainment.
A. were B. was C. had been D. is
91. I come from Canada. Where .............you .............from?
A. do/come B. did/ come C. are coming D. have/come
92. When I last...............Jane, she .............to find a job.
A. see/was trying B. saw/was trying C. have seen/tried D. saw/tried
93. I...............at 8 o'clock every morning.
A. was getting up B. got up C. is getting up D. get up
94. ................you go to the dentist?
A. how often are B. how often do C. how often does D. how are
95. Ann.............tea very often.
A. doesn't drink B. don't drink C. didn't drink D. hasn't drunken
96. The sun...............in the East.
A. is rising B. rose C. has risen D. rises
97. It is a nice day. I.............we go out for a walk.
A. suggested B. suggest C. is suggesting D. are suggesting
98. Tim was tired. He.............hard all day.
A. has been studying B. studies C. had been studying D. studied
99. Bad driving often............many accidents.
A. caused B. had caused C. causes D. has cause
100. The Olympic Games............every four years.
A. take place B. takes place C. took place D. is taking place