4. Robert didn't answer the phone when Mary called. He___a shower and didn't hear the phone ring. was taking 5. Lionel will come to London as soon as you a place for him to stay. 1. have found 2. are going to find 3. will find 4. will have found 6. By the time Mother comes home Peter___all the ice-cream. 1. will eat 2. will have been eating 3. will be eating 4. will have eaten 7. I saw Paul at the airport. He___for his brother's plane to arrive from Canada. 1. waited 2. had been waiting 3. was waiting 4. had waited 8. It's foggy today. You can see___cars in the streets of the town. 1. few 2. a little 3. little 4. a few 9. Julia___that this year she is going to study French art and literature. 1. tells 2. says 3. talks 4. speaks 10. Are you doing anything special ___the weekend? 1. at 2. on 3. in 11. My friend likes to eat___. 1. the fish 2. a fish 3. fish 12. I haven't writtenpostcards. 1. anything 2. some 3. any 4. no 13. Anne is a fashion designer; she___ to the opening of every new fashion show in the city. 1. goes 2. is going 3. has gone 4. has been going 14. Is there___for me? 1. the letter 2. letter 3. a letter 15. The windows in my flat are dirty. I haven't cleaned them yet. I___it this Saturday. 1. am going to do 2. will do 3. will be doing 4. am doing 16. I am reading an English book now. It is so interesting that by the end of the day I___reading it. 1. will finish 2. will have finished 3. will be finishing 4. am finishing 17. Mary doesn't work ___Sundays. 1. on 2. at 3. in 18. I asked what his name was and he___his name was Dan. 1. said 2. told 3. talked 4. spoke 19. There are ___French books in our library; we'd like to buy some more. 1. few 2. a little 3. little 4. a few 20.I can't meet you this evening. A friend of mineto see me. 1. will have come 2. comes 3. will come 4. is coming 21.DetroitMotown in the past. 1. is called 2. was called 3. called 4. call 22. I haven't got___money. 1. Few 2. no 3. some 4. any 23. Could you close, please? 1. the door 2. door 3. a door 24. My train leaves18.40 from Platform 7. 1. on 2. at 3. in 25. Don't wait for him, he won't come for supper; he___late. 1. will come 2. is coming 3. will have come 4. will be coming 26. George___his friend that he had fallen off a ladder. 1. spoke 2. talked 3. said 4. told 27. Do many people know about this new bookstore? - No, only___. 1. a little 2. few 3. a few 4. little 28. This situation is serious. Something must___before it's too late. 1. be done 2. do 3. have done 4. done 29.They___this clock now. 1. are being repaired 2. are repairing 3. repair 4. will repair 30.The Earth's surface___mostly___with water. 1. is, covered 2. was, covered 3. has, been covered 4. dose, covered