Choose the correct answer A, B, C or D1. After we _____ our work, we ____ for lunch. A. having finish/ went B. have finished/ went C. had finished/went D. having finish/ going 2. After _____ ,Tom was apprenticed to learn a trade. A. leave B. leaves C. left D. leaving 3. They were in a hurry because they thought that the class _____. A. had already begun B. have already begun C. was begun D. will begin 4. – Why have they demolished that old building? – They ____ a new supermarket there. A. Were building B. are going to build C. had finished D. will have finished 5. When I’m learning English, sometimes I ____ the accent. A. will be confused about B. was confused about C. had be confused about D. am confused about 6. After he _____ his English course, he went to England to continue his study. A.will finish B. has finished C. had finished D. will have finished 7. They ____ a lot of preparation before the match started. A. has made B. had made C. will be made D. are making 8. I____ in the US for one year, but I still find it difficult to communicate with the American. A. am B. was C. have been D. had been 9. American women may ____ conversations with men or even ___ them to dance. A. to start/ to ask B. start/ ask C. starting / asking D. started/ asked 10. After ______ the doctor found that he ____ his arm. A. to examine/ breaks B. to examine/ broke C. examining/ broken D. examining/had broken 11. As she arrived in London, she found that the English people spoke English differently from what she __. A. will learn B. is learning C. has been learning D. had learnt 12. How____ since we____ school? A. are you/ left B. will you be / left C. have you been/ had left D. have you been/ left 13. Before cars_______ , people ____ horses and bicycles. A. were discovered/ had used B. discovering/ use C. is discovered/ using D. have been discovered / have been using 14. Don’t go anywhere until I _____ back. A. come B. will come C. have come D. came 15. I _____ the book by the time you come tonight. A. will be finishing B. finished C. have finishing D. will have finished 16. Who ______ when I came ? A. were you talking to B. are you talking to C. you were talking to D. you are talking to 17. Please send us a postcard as soon as you _______in London. A. will arrive B. is going to arrive C. arrive D. arrived 18. I will give you this book ___ I met you tomorrow. A. when B. until C. since D. for 19. Jane _____ her house all the morning before the guest arrived. A. is cleaning B. was cleaning C. has been cleaning D. had been cleaning 20. We ______ for going home when it began to rain. A. are preparing B. were preparing C. will be preparing D. have prepared |