Read the sentences below. For gaps (1-30) choose the correct answer (A, B, C or D).
1. They _______ all the preparations by 10 o'clock to carry out their experiment.
A had completed
B will complete
C complete
D completed
2. We were tired at the end of the journey. We _______ for more than 24 hours.
A had travelled
B were travelling
C had been travelling
D travel
3. _____ this problem by the time I come?
A Will you discuss
B Have you discussed
C Do you discuss
D Will you have discussed
4. I knew there ______ exactly fifty names on the list because I _______ them carefully.
A were, counted
B were, had counted
C are, counted
D are, had counted
5. I didn't stay up late last night because I ______ all day, so I went to bed early.
A had been working
B worked
C am working
D was working
6. We're late. The film ______
by the time we get to the cinema.
A will already start
B had already started
C will already have started
D has already started
7. He was tired and by the time I _______ , he ______ asleep.
A have come, has fallen
B came, had fallen
C came, fell
D had come, had fallen
8. Melissa crashed her new car. She _______ for months to buy it.
A saved
B was saving
C saves
D had been saving
9. We didn't know the score, but we were sure their team _______ the game.
A has lost
B lost
C will lose
D had lost
10. They ______ the archaeological excavations by September next year.
A will finish
B will have finished
C finished
D have finished
11. The man sitting next to me on the plane was nervous because he _______ before.
A hasn't flown
B didn't fly
C hadn't flown
D wasn't flying
12. He ______ for some time before the servant _____ the door.
A had been knocking, opened B has knocked, was opening C knocked, opened
D was knocking, was opening 13.I _______ the film yesterday because it _______ by the time we got home.
A didn't watch, finished
B was watching, was finishing
C didn't watch, had finished
D haven't watched, finished
14. He was dirty because he _______ in the garden for a long time.
A has been working
B had been working
C works
D is working
15. Mary _____ the telegram by 3 o'clock.
A sent
B has sent
C will send
D will have sent
16. I knew that she ______ her exams successfully.
A will pass
B passes
C had passed
D had been passing
17. Clare looked tired this morning. She _______ all night long.
A studied
B had been studying
C was studying
D had studied
18. We were good friends, we ________ each other for years.
A had known
B had been knowing
C were knowing
D knew
19. I'm enjoying the course. I ________ a lot by the time I've completed it.
A will learn
B will be learning
C have learned
D will have learned
20. Mr. Todd _______ for thirty years when he retired.
A was teaching
B has been teaching
C had been teaching
D taught
21. The restaurant was packed last night. Luckily, I _______ a table in advance.
A was booking
B had booked
C booked
D had been booking
22. I ______ a thing like that before I went to the exhibition.
A have never seen
B had never seen
C never saw
D never see
23. By the following year he ________
A will have finished
B will finish
C would finish
D will be finishing
24. Susie gained weight because she ______ .
A is overeating
B has been overeating
C overeats
D had been overeating
25. When she ______ to the end, she ______ 1,600 miles.
A will get, will have walked
B gets, walks
C gets, will have walked
D will get, will walk
26. _______ to him before you read the article about him in the newspaper?
A Had you spoken
B Did you speak
C Do you speak
D Had you been speaking
27. Although the sun was shining, it was still cold, because it ______ hard for t hours.
A was raining
B had been raining
C had rained
D rained
28. After aunt Rosie _______ a letter she began to cry.
A had received
B has received
C received
D had been receiving
29. The students _______ their examination paper by 2 o'clock.
A will be writing
B wrote
C will write
D will have written
30. They _______ for hours when they stoppedto have rest.
A had walked
B had been walking
C walked
D walk
Допоможіть!!!
Answers & Comments
Ответ:
1. b
2. c
3. d
4. b
5. b
6. a
7. c
8. c
9. c
10. b
11.a
12. b
13. a
14. d
15. b
16. c
17. b
18. a
19. c
20. c
21. b
22. a
23. b
24. a
25. a
26. b
27. c
28. b
29. c
30. b
Объяснение: