a) Comes c) Is comeing b) Came d) Is coming 2. ... where the station is? a) Have you known c) Do you know b) Are you knowing d) You know 3. My neighbours ... all over Europe. a) Travelled c) Have travelled b) Has travelled d) Are traveling 4. I ... mistakes in my test papers! It is so frustrating! a) Have always made c) Have always make b) Always make d) Am always making 5. It ... a lot last night. It ... a lot in this region. a) Snows/ usually snows c) Has snowed/ snows usually b) Snowed/ usually snows d) Snowed/ is usually snowing 6. I ... on the kitchen floor last night and I ... my ankle. a) Slipped/ sprained c) Have slipped/ sprained b) Slipped/ have sprained d) Has slipped/ has sprained 7. Hurry up! Our train ... at 5:50 from platform 5. a) Leave c) Will leave b) Is leaving d) Leaves 8. The government ... yet. a) Hasn't elected c) Haven’t been electing b) Wasn't elected d) Hasn’t been elected 9. Marion ... in Brighton for 5 years now. a) Lives c) Has lived b) Is living d) Lived 10. I ... this party enormously, ...? a) Enjoy/ do I c) Am enjoying/ aren't I b) Am enjoying/ am I d) Have enjoyed/ have I 11. The shop at the corner of our street ... at 8:00 in the morning. a) Will open c) Opens b) Is opening d) Open 12. Carla ... shopping with her friends ... . a) Has gone/ yesterday c) Is going/ now b) Is going/ every day d) Goes/ at the moment 13. How ... you? What ... lately? a) Are/ you have done c) Are being/ did you do b) Is/ are you doing d) Are/ have you done 14. If Tom’s father … to hospital again, Tom ... very worried. a) Went/ will be c) Would go/ would be b) Goes/ will be d) Will go/ would be 15. His teacher said that water ... at 0 Celsius degrees. a) Freeze c) Freezes b) Is freezing d) Will freeze 16. Excuse me! How ... to the post office? a) I can get c) Can get I b) Do I can get d) Can I get 17. I ... pop music. What about you ? a) Have always loved c) Always love b) Am always loving d) Have always love 18. This is the painter ... exhibition ... next week. a) Which/ opens c) Whose/ opens b) Whose/ opened d) Who's/ is opening 19. My cousin said that ... I knew about the world, ... I would manage in life. a) The more/ the better c) More/ better b) The more/ the gooder d) The most/ the best 20. Can’t you finish your sandwich? There ... the last tram! a) Go c) Is going b) Went d) Goes 21. Paul ... with his uncle until his flat is ready. a) Live c) Has lived b) Lives d) Is living 22. When ... married? a) Are Carol and Brian c) Carol and Brian got b) Have Carol and Brian got d) Did Carol and Brian get 23. Listen! Somebody ... the guitar next door. a) Is playing c) Has played b) Plays d) Is play 24. First you ... the egg with a spoon, then you ... it into the boiling water. a) Take/ put c) Take/ are putting b) Are taking/ put d) Are taking/ are putting 25. The pupils ... to their teacher right now. a) Listening c) Listens b) Listen d) Are listening 26. Our favourite team … an important match yesterday. a) Has won c) Win b) Won d) Has win 27. Long skirts ... more and more fashionable. a) Become c) Have become b) Are becoming d) Becoming 28. They ... a party for their wedding anniversary next week. a) Are having c) Had b) Have d) Have had 29. They ... such a big dog before. a) Never saw c) Have never seen b) Have never saw d) Didn’t see 30. How long ... piano lessons? a) Have you took c) Have you taken b) Did you took d) Did you take