##

###

1. When Ann turned up at their house, the Johnsons______dinner, but stopped so as to talk to her.
   1. were having
   2. had
   3. had been having
   4. was having
2. While he______a booklet, she______a video on youtube.
   1. was reading, watched
   2. read, watched
   3. was reading, was watching
   4. read, was watching
3. The food that he is cooking in the kitchen______tasteless.
   1. is smelling
   2. smells
   3. smelt
   4. will smell
4. We sent a message to our friends in London the day before to inform them about the reunion that we______.
   1. will plan
   2. were planning
   3. plan
   4. have planned
5. Jane is studying medicine at university, and so______her younger brother.
   1. is
   2. does
   3. was
   4. were
6. I feel unwell. I think I______to be sick.
   1. will
   2. go
   3. am going
   4. will be going
7. My close friends usually______four days a week, and this week they______five days.
   1. work, work
   2. are working, work
   3. are working, are working
   4. work, are working
8. It______outside; I do not like to go for a walk in such unpleasant weather.
   1. rains
   2. is rain
   3. is raining
   4. is rained
9. I______a very difficult day tomorrow. I need to prepare for my next exam.
   1. will have
   2. am having
   3. have
   4. would have
10. At 10 o'clock in the morning on Wednesday Tom______a delegation in the office.
    1. will receive
    2. is receiving
    3. will be receiving
    4. would receive
11. Though the sun was shining, it was rather cold, because it ______heavily for two hours.
    1. had been raining
    2. was raining
    3. had rained
    4. is raining
12. She______at the parcel long enough, before she______that it was her brother's.
    1. had been looking, had understood
    2. had been looking, understood
    3. was looking, understood
    4. was looking, had understood
13. I_____to the cinema but my friend talked me into staying.
    1. am not going
    2. was going
    3. did not go
    4. had been going
14. We were real friends, we______each other for many years.
    1. had known
    2. had knowing
    3. were knowing
    4. know
15. We were extremely exhausted by the end of the walking tour. We ______for more than 3 hours.
    1. had travelled
    2. were travelling
    3. had been travelling
    4. travel
16. How long______this reference book? How many pages of the book______?
    1. have you been reading, have you been reading
    2. have you read, have you read
    3. have you read, you read
    4. have you been reading, have you read
17. We always make a trip to Saint Petersburg for our holidays. We ______there for years.
    1. have been going
    2. are going
    3. go
    4. were going
18. I have lost my phone again. I______things. It upsets me.
    1. always lose
    2. am always losing
    3. have always lost
    4. was always losing
19. The economic situation is threatening and it______worse.
    1. is getting
    2. gets
    3. got
    4. would be getting
20. What time______your relation______tomorrow?
    1. will arrive
    2. is arrived
    3. will be arriving
    4. will arriving
21. We______to the top of the mountain before I______that he was exhausted.
    1. had got, knew
    2. got, knew
    3. were getting, knew
    4. have got, have known
22. Turning from the Castle gate as soon as I______the warning, I______my way to Maple Street, and then______
    to the Main Garden.
    1. was reading, made, drove
    2. have read, made, drove
    3. had read, made, drove
    4. read, made, drove
23. A vast majority of her books______into every major language, and
    her sales______in hundreds of millions.
    1. are translated, are calculated
    2. were translated, were calculated
    3. have been translated, are calculated
    4. had been translated, were calculated
24. In recent years, rapid scientific development alone______human life on our planet.
    1. have drastically changed
    2. drastically changed
    3. are drastically changing
    4. change drastically
25. Before we______from swimming on the lake, someone______our clothes, and we had to do without them.
    1. returned, stole
    2. had returned, had stolen
    3. were returning, stole
    4. returned, had stolen
26. Our new neighbours______in Australia for ten years before moving in their present house.
    1. had been living
    2. lived
    3. have been living
    4. were living
27. We entered the house by a side door and the first thing I ______was that the passages______all dark, and that
    she______a candle burning there.
    1. noticed, were, left
    2. had noticed, had been, had left
    3. noticed, were, had left
    4. have noticed, were, had left
28. The sun______brightly all day on the roof of my attic so the temperature was unbearable.
    1. was shining
    2. shone
    3. has shone
    4. had been shining
29. Although the period ______in Italy in the fourteenth century, the original idea was typical of other epochs in human history as well.
    1. begins
    2. had begun
    3. began
    4. will begin
30. Egyptians left no written accounts as to certain religious activities, so the researchers______to develop their own theories.
    1. had
    2. have
    3. are having
    4. have had
31. Despite the fact that it______all day long, the match ______and the stands were full of spectators.
    1. had been raining, was not cancelled
    2. rained, was not cancelled
    3. was raining, has not cancelled
    4. had rained, had not been cancelled
32. Many football fans claimed that after "Real FC"______that decisive game it______no chance to defend the title.
    1. lost, had
    2. lose, has
    3. had lost, had
    4. will lose, will have
33. I wish he______last Friday but his flight______owing to unfavourable weather conditions. If he______the following day I would have given him a car ride.
    1. arrived, was cancelled, called
    2. had arrived, was cancelled, had called
    3. had arrived, had been cancelled, called
    4. arrived, have cancelled, had called
34. After long years of medical care, the doctor______able to get the boy to adapt to life in society.
    1. was
    2. has been
    3. had been
    4. were
35. At first advertising ______a relatively straightforward means of announcement and was used to promote something which______previously unknown to the general public.
    1. had been, were
    2. had been, had been
    3. was, were
    4. was being, were
36. Towards the end of the previous century the larger companies ______more and more on mass advertising. The market during that period ______by a small number of giant enterprises.
    1. relied, has been controlled
    2. relied, had been controlled
    3. were relying, has been controlled
    4. relied, were controlled
37. To cater for the recent fitness boom numerous private health and fitness clubs______during the past 15 years.
    1. were built
    2. had been built
    3. have been built
    4. will be built
38. In I936 the British Broadcasting Corporation______to provide a public radio service. Since then the BBC ______by the establishment of radio and television, which______its monopoly.
    1. was established, was influenced, removed
    2. was established, has been influenced, removed
    3. was established, has been influenced, had removed
    4. was established, had been influenced, removed
39. The Ice Age was a period of history which______in approximately 12000 B.C. and______until 6000 B.C.
    1. began, lasted
    2. had begun, lasted
    3. began, was lasting
    4. had begun, had been lasting
40. A major problem in the construction of new buildings is that windows______while air conditioning systems______
    1. have been eliminated, have not been perfected
    2. were eliminated, were not perfected
    3. had been eliminated, had not been perfected
    4. eliminate, are not perfected
41. - How long______you______?
    - Since I was 16.
    1. have been driving
    2. have driven
    3. did drive
    4. do drive
42. She______always______in Minsk.
    1. —, lives
    2. has lived
    3. has been living
    4. has live
43. How long______you______Masha?
    1. did know
    2. have been knowing
    3. have known
    4. do known
44. I______here my entire life.
    1. have lived
    2. have living
    3. am living
    4. live
45. Sasha has lost her airpods again, it is the fifth time this ___________
    1. happens
    2. has happened
    3. happened
    4. is happening
46. Dina has been working here______.
    1. since two years
    2. two years ago
    3. for two years
    4. two years
47. The man sitting next to me on the plane was nervous because he______before.
    1. has not flown
    2. did not fly
    3. had not flown
    4. has not been flying
48. I______a lot but I don't do it any longer.
    1. was used to eat
    2. used to eat
    3. was eating
    4. used to eating
49. ______next week, so we can go anywhere you like.
    1. I'm not working
    2. I won't work
    3. I don't work
    4. I shall not work
50. We are late. The film______by the play we get to the theater.
    1. will be already started
    2. will already start
    3. will already have started
    4. already will start
51. Don't worry______late tonight.
    1. if I'll be
    2. if I am
    3. when I'll be
    4. if I be
52. At first I thought I______the right thing, but I soon understood that I______a serious mistake.
    1. did, made
    2. had done, had made
    3. have done, have made
    4. did, had made
53. I hope Jack is coming soon. I______for two hours.
    1. am waiting
    2. have been waiting
    3. had been waiting
    4. waited
54. At last Mary came. We______for two hours.
    1. am waiting
    2. have been waiting
    3. had been waiting
    4. was waiting
55. She is going on holiday. This time next week she______on a sandy beach or______in the sea.
    1. is going to lay, swim
    2. will be lying, swimming
    3. will lie, swim
    4. is lying, swimming
56. ______you______the book shop when you're out?
    - Probably. Why?
    - I need to mail the letter. Could you do it for me?
    1. are passing
    2. are going to pass
    3. will be passing
    4. will pass
57. We______for a walk when it______snowing.
    1. will go, will stop
    2. will go, stops
    3. are going, will stop
    4. go, stops
58. When you______in Moscow again, you must pay us a visit.
    1. will go
    2. will be
    3. are
    4. are going
59. I'm going to read a lot of books on grammar while I______on holiday.
    1. am
    2. will be
    3. would be
    4. am going to be
60. -______you______your car this evening?
    - No. Do you want to take it?
    1. will be using
    2. will use
    3. are used
    4. do use
61. Water______at 100 degrees.
    1. boils
    2. is boiling
    3. will boil
    4. will have been boiling
62. The weather____________hotter and hotter these days.
    1. gets
    2. has been getting
    3. is getting
    4. get
63. The first modern Olympics______in Greece more than a hundred years ago.
    1. were taking place
    2. took
    3. have taken
    4. had taken
64. We______20 new bridges so far.
    1. built
    2. were building
    3. had built
    4. have built
65. I______always______if the service is not good enough in restaurants.
    1. -, complain
    2. am complaining
    3. will be complaining
    4. will complain
66. I______to the news on television at 8 o'clock that night.
    1. was listening
    2. listened
    3. have been listening
    4. had been listening
67. After they______they cleared the table.
    1. ate
    2. had eaten
    3. have eaten
    4. were eating
68. I______for a whole hour!
    1. am waiting
    2. was waiting
    3. have been waiting
    4. had been waiting
69. I______John's mobile phone because I foolishly left mine at home.
    1. use
    2. was using
    3. used
    4. have been using
70. The juice in this jar______good.
    1. is tasting
    2. tastes
    3. has been tasting
    4. is being tasted
71. Long ago they______most houses out of wood and stone.
    1. built
    2. have built
    3. were building
    4. had built
72. We still______life on other planets.
    1. didn't discover
    2. hadn't discovered
    3. won't discover
    4. haven't discovered
73. I______when my friend______.
    1. slept, called
    2. was sleeping, was calling
    3. was sleeping, called
    4. slept, was calling
74. Those carrots______for an hour.
    1. have been boiling
    2. were boiling
    3. are boiling
    4. had been boiling
75. You______always______money! It makes me nervous.
    1. —, borrow
    2. has been borrowing
    3. will borrow
    4. are borrowing
76. They______for four hours before they______the top of the highest mountain in the region.
    1. climbed, reached
    2. had been climbing, reached
    3. was climbing, reached
    4. climbed, has been reaching
77. I think it______a difficult game. The other team is good at football too.
    1. is going to be
    2. will be
    3. have been
    4. had been
78. I______ to you ever again.
    1. don't speak
    2. amn't going to speak
    3. hasn't spoken
    4. will have been spoken
79. I______him tomorrow, he is waiting for my call.
    1. phoned
    2. will phon
    3. am going to phone
    4. will have phoned
80. The ferry______the island on Friday.
    1. is leaving
    2. leave
    3. is going to leave
    4. leaves
81. His grandmother______from his job a year ago.
    1. has retired
    2. was retiring
    3. retires
    4. retired
82. The tourist knew there was a lake because they ______ it earlier in the day.
    1. have seen
    2. saw
    3. had seen
    4. hadn't seen
83. ______he______about the theatrical performance before?
    1. had spoken
    2. was speaking
    3. has spoken
    4. did speak
84. What time______it______?
    1. did happen
    2. has happened
    3. had happened
    4. was happening
85. Tomorrow at five he______baseball.
    1. 'II play
    2. 'II be playing
    3. plays
    4. play
86. This time last year he______in Borisov.
    1. lived
    2. was living
    3. 'II live
    4. has lived
87. I______for her for more than two hours.
    1. has waited
    2. have been waiting
    3. was waiting
    4. was waited
88. He______it for an hour before I appeared.
    1. have been doing
    2. had been done
    3. had been doing
    4. did
89. _____he already______the ecologist by that time?
    1. has seen
    2. did see
    3. was seeing
    4. had seen
90. She______her work already.
    1. hasn't finished
    2. has finished
    3. finished
    4. is finished
91. When I______it______yesterday.
    1. wake up, was raining
    2. woke up, rained
    3. woke up, was raining
    4. 've woken up, was raining
92. Will you______the bank when you go out?
    1. be passing
    2. pass
    3. have passed
    4. to pass
93. Last night I______home at 10. I______supper and then______to bed.
    1. have come, had. went
    2. came, had, went
    3. came, have had, went
    4. came, had, have gone
94. ______ you ______ many cities when you were in Russia.
    1. did visit
    2. have visited
    3. are visiting
    4. do visit
95. They______for 20 minutes when his mother finally came in.
    1. talked
    2. were talking
    3. have talked
    4. had been talking
96. The room looks very neat and tidy.______you______it?
    1. Did, clean
    2. Do, clean
    3. Have, cleaned
    4. Are, cleaning
97. Next year is my parents' tenth wedding anniversary. They ______married for 10 years.
    1. have
    2. are
    3. 'II have
    4. 'II have been
98. Next week he______to Gomel on business.
    1. is going
    2. is going to go
    3. goes
    4. go
99. They______this essay by 5 p.m. yesterday.
    1. have translated
    2. translated
    3. had translated
    4. had been translated
100. While he______rugby, he______his arm.
     1. played, was hurting
     2. was playing, hurt
     3. was playing, hurted
     4. played, hurt
101. This time next week he______in Lake Naroch.
     1. swim
     2. 'II be swimming
     3. 'II swim
     4. swims
102. Last night I______in bed when suddenly the bell rang.
     1. read
     2. were reading
     3. have read
     4. was reading
103. He______for Vitebsk by last night.
     1. had left
     2. left
     3. has left
     4. was leaving
104. He______very fast when the car crash______.
     1. drove, happened
     2. was driving, has happened
     3. is driving, happened
     4. was driving, happened
105. We______from her since September.
     1. have heard
     2. haven't heard
     3. had heard
     4. weren't hearing
106. She______her test by four o'clock.
     1. passed
     2. have passed
     3. has passed
     4. had passed
107. A plate slipped out of my hands when I______the washing up.
     1. was doing
     2. did
     3. had done
     4. was done
108. It's ten o'clock. The pupils______a lesson.
     1. will be having
     2. are having
     3. have
     4. have had
109. Greg______ill twice so far this year.
     1. is
     2. has been
     3. was
     4. is being
110. By summer you______Chinese for two years.
     1. 'II study
     2. have studied
     3. 'II have been studying
     4. are studying
111. What______you______at this time yesterday?
     1. was doing
     2. have done
     3. did do
     4. were doing
112. We're late. The film______finished by the time we______to the cinema.
     1. is finished, get
     2. will be finished, 'II get
     3. will have finished, get
     4. finished, 'II get
113. The documents______by the time I arrive.
     1. 'II have been typed
     2. 'II have typed
     3. 'II be typed
     4. will be typing
114. Last year I______ill only twice.
     1. was
     2. have been
     3. am
     4. has been
115. By the 8th of April my mother_______at college for twenty years.
     1. 'II work
     2. 'II be working
     3. has worked
     4. 'II have been working
116. I______these sentences for two hours.
     1. am writing
     2. 've been writing
     3. have written
     4. was writing
117. We______it for half an hour when the teacher gave it a stop.
     1. have discussed
     2. were discussing
     3. discussed
     4. had been discussing
118. It______for three hours.
     1. was snowing
     2. snowed
     3. is snowing
     4. has been snowing
119. My sister learns German and she______very well.
     1. does
     2. do
     3. is doing
     4. did
120. My niece is at college now, and my son______to college next year.
     1. is going
     2. is going to go
     3. 'II go
     4. goes
121. His friend______two English articles into Hebrew.
     1. translated
     2. have translated
     3. has translated
     4. translates
122. They______us several instant messages lately.
     1. send
     2. 've sent
     3. sent
     4. are sending
123. Don't worry! The patient______better.
     1. get
     2. gets
     3. have got
     4. is getting
124. He______ treatment for two months but there are no signs of recovery.
     1. 's got
     2. is got
     3. was got
     4. is being got
125. Doctor Smith______people for heart trouble.
     1. is treating
     2. has treated
     3. treats
     4. treat
126. This dictionary______much and is very valuable to me.
     1. costed
     2. is costing
     3. cost
     4. had cost
127. I wonder why Smith______a job yet.
     1. finds
     2. hasn't found
     3. didn't find
     4. found
128. The company______now for construction workers.
     1. advertised
     2. has advertised
     3. was advertised
     4. is advertising
129. The hard work______on the state of his health.
     1. tells
     2. is told
     3. is telling
     4. was telling
130. Peter______up making video clips as a hobby.
     1. took
     2. was taken
     3. has taken
     4. takes
131. Nataly______down on his sofa and______about the day. What a busy day it______ .
     1. sat, thought, had been
     2. was sitting, thought, had been
     3. sat, thought, was
     4. sat, was thinking, had been
132. This was his first night in his own flat. He______his whole life in his parents' home.
     1. lived
     2. was living
     3. has lived
     4. had lived
133. No wonder he was tired. He _______ up since five o'clock in the morning.
     1. is
     2. has been
     3. had been
     4. was
134. I was deeply upset because I______and missed the train.
     1. had overslept
     2. overslept
     3. have overslept
     4. haven't overslept
135. She was anxious because she______never______before.
     1. has flown
     2. hasn't flown
     3. had flown
     4. hadn't flown
136. Mary is disappointed since her son______exams.
     1. failed
     2. has failed
     3. fails
     4. had failed
137. I didn't know his name. But I was quite certain I______him before.
     1. saw
     2. have seen
     3. haven't seen
     4. had seen
138. Mike is a beggar now but he______always______poor.
     1. was not
     2. hadn't been
     3. hasn't been
     4. has been
139. When I got home I was thirsty. I______anything to drink all day.
     1. haven't had
     2. hadn't had
     3. have had
     4. had had
140. Jack wants a new job. He______in the same job for ten years.
     1. has been
     2. was
     3. is
     4. is being
141. He is broke. He______all his money on trifles.
     1. spent
     2. has spent
     3. had spent
     4. spend
142. How much money______you______for your retirement?
     1. do save
     2. are saving
     3. have saved
     4. had saved
143. How long______he______his friend?
     1. has known
     2. had known
     3. do know
     4. is knowing
144. This is the first time I______bread with honey.
     1. ate
     2. eat
     3. am eating
     4. have eaten
145. What______. you______last night?
     1. have done
     2. did do
     3. were doing
     4. had done
146. He______his hair. He looks nice.
     1. has cut
     2. cut
     3. is cutting
     4. had cut
147. When______he______his hair cut?
     1. has got
     2. had got
     3. did get
     4. does get
148. _____. you______Peter? - I______him yesterday.
     1. did see, saw
     2. were seen, saw
     3. have seen, have seen
     4. have seen, saw
149. He______at me and______into silence.
     1. had looked, fell
     2. looked, fell
     3. was looking, fell
     4. looked, had fallen
150. The train______just now.
     1. leaves
     2. had left
     3. left
     4. was leaving
151. We had many misfortunes but we______them.
     1. have overcome
     2. overcame
     3. had overcome
     4. 'II overcome
152. We______their family for long.
     1. knew
     2. are knowing
     3. have known
     4. had known
153. She left for the East and I______her since.
     1. didn't see
     2. haven't seen
     3. hadn't seen
     4. don't see
154. I______the title of the book.
     1. 've forgotten
     2. 'd forgotten
     3. forgot
     4. am forgetting
155. Mary______French before she came to Canada.
     1. learned
     2. was learning
     3. has learned
     4. had learned