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