Welcome to your English Grammar Test Name Email Phone No 1. It was the first time he ________ anything so spicy. had eaten was eating has eaten 2. I drink coffee ________. twice a day two times for a day two times day 3. I’m busy on Friday, so I ________ come. Can't Don't not can 4. Take a sandwich with you ________ you get hungry later. so as not to When in case 5. _____ a lot of cheese. The French eats The French eat French eat 6. She looks ______ she's going to be sick. if as if as 7. I wouldn’t say that to him if I ________ you. Were Was Am 8. ______ to school yesterday? Did you walked Did you walk Have you walked 9. I _____ in the morning. drink tea usually drink usually tea usually drink tea 10. Have you ever _____ China? been to gone to been in 11. They have put speed bumps on the road to ______ accidents. prevent prohibit avoid 12. He's interested ______ learning Spanish on to in 13. We haven't heard from him for ten years. He _____ . had to die should have died might have died 14. If only I ______ richer. am would be were 15. Do you think it’s ________ rain tomorrow? going to will To 16. There aren't ______ people here. much many a lot 17. Where ________ they from? Am Is Are 18. I spend too much time ________. I’d like ________ more time for myself and my family. to work … having to work … to have working … to have 19. How long ______ English? do you learn you learn have you been learning 20. J. K. Rowling is rumoured _____ a new book. that she is writing to be writing Writing 21. I ________ to Germany last year. Went Go Gone 22. Could you tell me ________? is where the bus stop where is the bus stop where the bus stop is 23. It ______ my brother. is ages since I saw is ages that I didn't see was ages since I saw 24. She’s from ________, so she speaks ________. Spanish … Spanish Spanish … Spain Spain … Spanish 25. You ______ the cleaning. I would have done it tonight. can't have done needn't have done couldn't have done 26. _______ spent time abroad when I was a student, I found it easier to get used to ________ in another country. Have … live Having … living Having … live 27. She’s wearing a ________ dress. long beautiful black black long beautiful beautiful long black 28. "Have you visited London?" "______." Already Ever Not yet 29. He ________ ever works as ________ as he should. hardly … hard hardly … hardly hard … hardly 30. ____ go for a walk? Would you like Would you like to Do you like 31. By this time next year, I ______ all my exams. will have taken will take have taken 32. I went to the shop ______ some chocolate. for buying to buy buy 33. Here _____ . the postman comes comes she comes the bus 34. The best way to learn a language is ______ a little every day. speak by speaking in speaking 35. "Where's the ______ post office, please?" near most near nearest 36. There is something you want to say, _____ ? doesn't it isn't it isn't there 37. He drives quite ________, but his brother drives really ________. slow … fastly slowly … fastly slowly … fast 38. You should ______ swimming. take up start up take off 39. It _____ have been Carla you saw this morning. She is away on holiday. Needn't Can't Mustn't 40. How did this ________ broken? Get be Become