Choose the right variant (a, b, c or d)
1. She …a number of jobs since leaving school.
a) has had c) have
b) has d) have had
2. The new discovery…about all over the world.
a) is speaking c) is being spoken
b) are spoken d) will be speaking
3. The problem of overpopulation … of some fifty years ago.
a) hadn’t thought c) weren’t thought
b) wasn’t thought d) hasn’t been thought
4. I think we … the entire production process by next year.
a) will be mechanizing c) will have been mechanized
b) will have mechanized d) will be mechanized
5. The article said that they … to reform the educational system.
a) was planned c) was planning
b) were planned d) were planning
6. Water … to be purified to meet our needs.
a) is c) are
b) must d) can
7. You should … earlier; the lecture started twenty minutes ago.
a) have come c) came
b) come d) had come
8. It wasn’t easy for scientists … these phenomena.
a) explained c) explaining
b) explain d) to explain
9. My parents wanted me … an economist.
a) to become c) became
b) become d) would become
10. I watched them … the experiment.
a) were carrying out c) carried out
b) carrying out d) had carried out
11. … such a device is not an easy thing.
a) To design c) Being designed
b) Designed d) Design
12. … research is obligatory for receiving a Master’s degree.
a) Did c) Doing
b) To be done d) Done
13. The work … by this young scientist showed good results.
a) having performed c) to be performed
b) performing d) performed
14. The procedure … in the next chapter is not so complicated.
a) will be discussed c) discussing
b) having discussed d) to be discussed
15. While … investigations in this field he came across some interesting facts.
a) was conducted c) having
b) conducting d) having conducted
16. …his talk the speaker waited for comments.
a) Having finished c) Had finished
b) Having been finished d) Finished
17. … the necessary materials we were able to proceed with our research.
a) Having been given c) Being given
b) Had been given d) To be given
18. What would you do if you … in my position?
a) had been c) were
b) would be d) was
19. If you … a postgraduate student, you will have to undertake a programme of study and research.
a) became c) become
b) will become d) become
20. If he had attended the seminars, he … his exams.
a) passed c) had passed
b) would have passed d) would pass