DURATION: 40 MINUTES Total Mark:........../50 A. Complete each sentence with words in the bracket with Present Perfect Simple or Continuous. 1. ___________________ (you / buy) your train ticket yet? 2. The kitchen is a complete mess! What ___________________ (the children /do)? 3. Julie ___________________ (learn) to drive for six years! 4. Amanda ___________________ (already / have) lunch, so she’ll meet us later. 5. How much coffee ___________________ (she / drink) this morning? 6. Simon ___________________ (write) three books. 7. I ___________________ (do) everything I needed to do today! Hurray! 8. It ___________________ (not / rain) all summer, so the garden is dead. 9. I ___________________ (read) your book. Here it is, thank you. 10. She ___________________ (forget) how to get to my house. 11. I ___________________ (work) in the garden all day and I need a rest. 12. She ___________________ (make) three cakes. They look delicious! 13. David feels great these days. He ___________________ (get) up early lately. 14. We ___________________ (always / hate) rush hour traffic. 15. Recently, I ___________________ (study) a lot. My exams are in a few weeks. 16. We ___________________ (write) this book for months and months. 17. I ___________________ (always / love) chocolate. 18. I ___________________ (want) to go back to university for a long time. 19. What’s that delicious smell? ___________________ (you / cook)? 20. I ___________________ (watch) seven films this week! 21. I've ___________________ (write) to the bank twice, but I haven't had a reply. 22. We've ___________________ (paint) the bedroom. We've nearly finished. 23. They've ___________________ (know) each other for ten years. 24. Have you ___________________ (see) the new James Bond film yet? 25. I've ___________________ (try) to call you all morning! 26. How long have you ___________________ (wait) for the bus? 27. We've ___________________ (have) a dog for ten years. 28. I haven't ___________________ (work) hard recently. 29. Paul, ___________________ (you/be) to Egypt? 30. How long ___________________ (you/have) that car, David? 31. I ___________________ (know) Jana for ten years. We're best friends. 32. Sorry I'm late, Peter. ___________________ (you/wait) long? 33. How long ___________________ (you/play) the guitar? - Five years. 34. She's in the kitchen preparing the food for the party. So far she ___________________ (make) about 20 sandwiches. 35. I ___________________ (like) football ever since I first watched Liverpool play when I was eight years old. 36. Our neighbors ___________________ (make) a noise all day. 37. The price of petrol ___________________ (go down) by about 1%. 38. The price of petrol ___________________ (go down) since last April. 39. Jane ___________________ (write) a letter to a magazine. She ___________________ (not finish) it yet. 40. Ben ___________________ (look) for his penknife, but he ___________________ (not find) it yet. 41. Jenny ___________________ (wait) for the bus for half an hour, but it ___________________ (not arrive) yet. 42. Nick ___________________ (play) a computer game for two hours and he is still playing. 43. Mike ___________________ (not finished) painting his car yet. He ___________________ (work) on it for two weeks. 44. Amanda ___________________ (not come) home yet. She ___________________ (shop) in town since 10 o'clock. 45. Mike's car ___________________ (make) strange noises. Nick and Jane ___________________ (clean) all the parts. 46. Ben ___________________ (draw) cartoons for two hours. He ___________________ (not finish) yet. 47. Greg ___________________ (wait) for Jenny in town. Jenny ___________________ (not arrive) yet. 48. Jane ___________________ (knit) a pullover. She ___________________ (not finish) yet. 49. It ___________________ (rain) all day and it ___________________ (not stop) yet. 50. Mr. Blake ___________________ (make) tests all evening, but he ___________________ (not find) a perfect one yet.