46. Everyone ……their homelands since the world war ended.
A. rebuilt B. had rebuilt C. has rebuilt D. have rebuilt
47. This morning while I …….for the bus, the rain stopped.
A. waited B. have waited C. had waited D. was waiting
48. What …….during the last few weeks?
A. did you do B. had you been doing
C. have you been doing D. were you doing
49. He is tired because he ………..all day.
A. had worked B. has worked C. worked D. works
50. ……..at home tonight?
A. are you staying B. do you stay C. Were you staying D. Did you stay
51. John often goes to bed early and ……….up late.
A. gets B. get C. got D. to get
52. I ……..anyone more punctual than your brother.
A. never see B. had never seen C. never saw D. have never seen
53. I ……..your brother this afternoon at Green Street.
A. met B. have met C. was meeting D. had met
54. I understand you …….an unpleasant experience at the weekend.
What ………exactly?
A. have/happened B. was having/happened
C. had/happened D. have had/ happened
55. He…….a cigarette and ………..to the window.
A. lit/walked B. light/walked C. had lit/walked D. lit/had walked
56. My clothes are not in the room. They ……….them away.
A. took B. had taken C. have taken D. take
57. The results ……….tomorrow morning at nine o’clock.
A. will announce B. will be announced C. is announcing D. announce
58. The statue ……..while it …………..to another room in the museum.
A. broke/moved B. was breaking/was moving
C. broke/was being moved D. had broken/was being broken
59. She ………for 10 hours. You must wake him up.
A. has slept B. had slept C. has been sleeping D. slept
60. David ……….his hands. He…………the TV set.
A. has washed/repaired B. had washed/has been repairing
C. washed/ repaired D. is washing/has been repairing
61. I ……..at my report since Monday. Now I ……the conclusion.
A. worked/am writing B. have worked/was writing
C. had worked/was writing D. have worked/am writing
62. I can’t go with you as I ………my work.
A. hadn’t finished D. doesn’t finish C. haven’t finished D. am not finishing
63. ……….to the laboratory this week?
A. Did you go B. Have you been C. Are you D. Were you
64. We ……..all our housework by tomorrow morning.
A. will finish B. have finished C. will have finished D. are finishing
65. My father ……….for four years in the last war.
A. fight B. fought C. have fought D. had fought
66. Coming in to the room he……..Mary where he………her.
A. saw/left B. had seen/had left C. saw/had left D. sees/leaves
67. Come to see me at 5 this afternoon. I ………home until 4.30.
A. won’t arrive B. aren’t arriving C. am not arriving D. will arrive
68. At this time next week they ………in the train on their way to Paris.
A. will sit B. are sitting C. are going to sit D. will be sitting
69. I ………her since we left school.
A. hadn’t seen B. wasn’t seen C. haven’t seen D. didn’t see
70. Look at the sky. There are a lot of black clouds. It ……….
A. is raining B. will rain C. is going to rain D. was raining