1. Mum ______ ill all week so she’s going to the doctor today. A. was B. has been C. is 2. Yesterday we ________ to the new museum for the first time. A. have gone B. have been C. went 3. Tina wanted to be a teacher when she ______ younger. A. has been B. was C. were 4. _______ today’s homework yet? A. Did you do B. Have you done C. You did 5. Have you ever tried to grow vegetables? - ___________. A. Yes, I was B. Yes, I am C. Yes, I have 6. She ______ unemployed since she left school. A. has not been B. was not C. is not 7. Look! Someone _________ my bag. A. stole B. has just stolen C. has just stole 8. You can’t see Andy now because he ______ to Paris. A. has gone B. has went C. has been 9. ________ to the United States? A. Have you ever been B. Did you ever go C. Have you ever gone 10. It’s the third time my cousins ______ caviar. A. ate B. has eaten C. have eaten 11. It stinks in here; someone ______ smoking. A. was B. has been C. have been 12. I’ve known her since we __________ at school together. A. were B. was C. have been 13. The newspaper ________ very successful lately. A. hasn’t been B. wasn’t C. isn’t 14. My family ________ a holiday for ages. A. didn't have B. haven’t had C. haven’t 15. Do you know where Adam is? – Yes, I’ve _____ seen him. He’s in the kitchen. A. yet B. so far C. just 16. Jackie sent off more than 20 job applications last month, but ___ she hasn't had any replies. A. so far B. yet C. never 17. A: Have you finished reading that book? B: Finished? I haven't started it ___! A. yet B. just C. ever 18. He promised to write to me once a week but ___ I've only received a postcard. A. just B. until now C. ever 19. A: Liz is looking very healthy these days. B: Yes, she's ___ started yoga classes. A. until now B. so far C. recently 20. A: Have you ___ been in a helicopter? B: Yes. Once was enough! A. ever B. never C. so far 21. A: Can I have a cup of tea? B: I've ___ come home. You make it! A. so far B. just C. yet 22. ___ I've been to six countries in Europe and next week I'll see three more! A. Up to now B. Never C. Yet 23. They’re still in the US, so they ______ there for more than 50 years. A. has lived B. lived C. have lived 24. ___________ Chinese folk music? A. Is she taken B. Has she taken C. Has she took 25. I _______ to France lots of times. A. ‘ve been B. ‘m gone C. gone 26. I’ve not eaten anything ________ hours. A. Since B. for C. last 27. Lucy and Peter ________ anyone famous before. A. never met B. has never met C. have never met 28. When I was little, I _______ trains. A. have loved B. loved C. has loved 29. How long __________ this car? A. have you driven B. have you drove C. you have driven 30. My sister __________ over fifty songs. A. wrote B. has wrote C. has written 31. The kids ______ their parents lately. A. haven’t seen B. hasn’t seen C. didn’t see 32. _________ a maths test yesterday? A. Did they take B. Did they took C. Have they taken 33. __________ clothes online? A. Have you ever buyed B. Have you ever bought C. Do you ever buy 34. Sally _________ her bike since the accident. A. hasn't riden B. didn’t ride C. hasn’t ridden 35. It’s my birthday today but you ______________me a present yet. A. haven’t given B. didn’t give C. haven’t gave 36. The children ________ in the pool for over an hour. A. Were B. have been C. has been 37. Mark isn’t here. He ______________________ to the cinema with Kim. A. went B. has been C. has gone 38. The film ____________. We’ve missed the first five minutes. A. already started B. ‘s already started C. already has started 39. My best friend’s parents _______________ in Morocco. A. were born B. have been born C. has been bore 40. No one has heard of Mr. Jones _________ last week. A. for B. since C. at 41. Jasper and Olly have been _____________________. A. to the USA yet B. already to the USA C. to the USA before 42. Were you in the school play this year? ~ ________________. A. Yes, I was B. Yes, I have been C. Yes, I have 43. Has the parcel _____________________? A. arrived yet B. arrived just C. before arrived 44. Tanya and Amy ___________ finished their homework. A. have already B. already have C. just have 45. The café hasn’t been open __________________. A. since last Christmas B. for last Christmas C. last Christmas 46. She’s travelled a lot. She ____________to Egypt, Mexico and Australia. A. went B. ‘s been C. ‘s gone 47. We’ve never seen that girl ___________. A. yet B. before C. just 48. Tom ________________ worked here for long. A. not B. haven’t C. ‘s not 49. We _______ back from Rome last night. A. flew B. ‘ve flown C. flied 50. Have you spoken to Mr. Smith ___________? A. for yesterday B. since yesterday C. yesterday