1. John.................when I got home. a. is sleeping b. was sleeping c. sleeps d. has slept 2. "When did you meet them ?" "We..........them last year in Athens." a. have met b. meet c. met d. had met 3. Mr Black.............in Greece since last year. a. has been b. was c. will be d. would be 4. "How long have Mr and Mrs Smith been travelling ?" "They have.....................for two days." a. travel b. be travelling c. been travelling d. had travelled 5. He.................his car when he had an accident. a. had driven b. was driving c. has driven d. had driven 6. "What....................when I called you ?" "I was having a bath." a. did you b. have you done c. will you do d. were you doing 7. "Will you come to see us on Saturday?" "If it.......................we will visit you." a. don't rain b. won't rain c. rained d. doesn't rain 8. Look ! The children......................tennis now. a. play b. were playing c. are playing d. will play 9. "Have you..................Chinese food ?" "No, but I want to." a. ever ate b. ever eaten c. had ever d. been eating 10. Tom..................to see her every day. a. want b. doesn't want c. doesn't wants d. didn't wanted 11. "Why didn't he go to work today?" "He is lazy, He.............to work every day." a. go b. doesn't go c. doesn't goes d. hasn't gone 12. "What.......................this time tomorrow ?" "I will be watching a football match." a. you doing b. will doing c. would you be doing d. will you be doing 13. They................at eight o'clock yesterday. a. swim b. have swum c. were swimming d. would swim 14. "Where................... yesterday ?" "I went to Athens." a. was you b. have you been c. was you going d. were you 15. "Will you come to the party tomorrow?" "If Tom............to the party, I'll go, too." a. don't go b. goes c. went d. would go 16. Mr Smith has.................this book for a year. a. been writing b. be writing c. wrote d. been written 17. They have.....................to each other. a. never spoken b. ever spoken c. spoke d. been spoken 18. "Where has Tim gone? "He....................for Athens." a. has just left b. leave c. leaving d. has been leaving 19. They have.........................lunch. a. already have b. already eat c. already had d. be having 20. If my father............, we wouldn't go. a. comes b. don't come c. hasn't come d. didn't come 21. "Have you seen them?" "They must be.............home now." a. at b. in b. to d. in the 22. "How are you today?" "I am glad, I feel much...........today." a. well b. better c. best d. worse 23. It's a very nice day,................? a. is it b. is not it c. isn't it d. doesn't it 24. She can't cook very well, ................? a. can't she b. cannot she c. can she d. could she 25. This is the girl..........is my friend. a. which b. who c. whose d. who she 26. "...........house is this ?" "I think it's Mary's." a. whom b. who c. what d. whose 27. I am looking.......Tim but I can't find him. a. for b. at c. after d. about 28. You.......visit your grandfather because he is ill. a. shall b. would c. should d. would have 29. Children............smoke. It's bad for the health. a. must b. can't c. mustn't d. ought to 30. "Will they visit us ?" "I don't know, They.......come tomorrow." a. shall b. may c. must d. should have 31. The coffee is........hot for me to drink. a. enough b. too c. much d. to 32. Tom is not tall.............to play basketball. a. enough b. too c. very d. too much 33. "Will you..........me a favour, please ?" "It depends on what it is." a. make b. give c. be done d. do 34. Mr Rich wants to...........more money. a. have made b. do c. will make d. make 35. "Why is he always alone ?" "He should try to make...........friends." a. much b. much more c. most d. more 36. Mary isn't as tall...........Helen. a. as b. so c. more d. than 37. Mr Black is a.........good person. a. very b. much c. most d. too 38. Mr Green drives more................than me. a. careful b. carefuly c. careless d. carefully 39. "Did you see the doctor" "I.................to see her yesterday." a. could b. am able c. was able d. would be able 40. They.................to finish the work tomorrow. a. were able b. won't be able c. will able d. have been able 41. "..............to work yesterday ?" "No, I took the day off." a. do you have b. had you c. did you have d. must you 42. "Did you post the letters ? "No, I................to do it tomorrow." a. would have b. had c. won't had d. will have 43. This time next week, I will............on the beach. a. lying b. be lie c. be lying d. have been lying 44. We can't go on holiday, we have very........money. a. much b. a little c. few d. little 45. "What is the matter ?" "Oh ! I...............my keys at home." a. let b. did leave c. had left d. left 46. John is very good.........maths. a. at b. to c. in d. with 47. My friend is.........better than me. a. very b. most c. much d. more 48. "Who............you about this ?" "my brother did." a. told b. said c. tell d. has tell 49. ".............of you will help me ?" "All of us will." a. who b. which c. whose d. whom 50. What................in water ? a. live b. does it live c. lives d. is lived