We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7
Soal Present Perfect Tense
1. I __________ (finish) my homework just now.
o A. have finished o B. finished o C. has finished o D. have finish 2. They __________ (live) in this town for ten years. o A. has lived o B. live o C. have lived o D. have live 3. She __________ (never, visit) that museum before. o A. has never visited o B. have never visited o C. never visited o D. visited never 4. I __________ (know) him since we were children. o A. know o B. has known o C. have known o D. knowing 5. We __________ (not, see) that movie yet. o A. have not seen o B. have seen not o C. seen not o D. not seen 6. He __________ (just, arrive) at the airport. o A. have just arrived o B. has just arrived o C. just arrived o D. arrived just 7. She __________ (read) that book many times. o A. has read o B. have read o C. read o D. have reads 8. I __________ (lose) my keys. Can you help me find them? o A. have lost o B. lost o C. has lost o D. losing 9. They __________ (not, finish) their work yet. o A. have not finished o B. not finished o C. finish not o D. have finished not 10. We __________ (already, meet) the new manager. o A. have already met o B. already met o C. met already o D. have met already 11. I __________ (never, be) to Paris. o A. have never been o B. never been o C. been never o D. have been never 12. He __________ (eat) lunch, and now he is back to work. o A. has eaten o B. have eaten o C. eats o D. eaten 13. They __________ (not, hear) from John since last week. o A. have not heard o B. not heard o C. have heard not o D. have hear 14. We __________ (know) each other for a long time. o A. have known o B. knows o C. know o D. known 15. I __________ (just, finish) my breakfast. o A. have just finished o B. finished just o C. just finished o D. have finished just 16. She __________ (work) here for three years. o A. works o B. is working o C. has worked o D. have worked 17. I __________ (visit) that place before. o A. have visited o B. visit o C. has visited o D. visited 18. They __________ (live) in London for the past five years. o A. have been living o B. has lived o C. have lived o D. lived 19. He __________ (never, try) this kind of food before. o A. has never tried o B. never tried o C. tried never o D. have never tried 20. We __________ (hear) a strange noise last night. o A. have heard o B. heard o C. has heard o D. have hearing 21. I __________ (write) the report for my boss. o A. has written o B. have written o C. write o D. written 22. She __________ (not, speak) to me since the argument. o A. has not spoken o B. have not spoken o C. not spoken o D. speaks not 23. They __________ (meet) the new teacher already. o A. met o B. have met o C. have been met o D. has met 24. We __________ (see) him at the party last night. o A. have seen o B. saw o C. seen o D. have seen it 25. He __________ (leave) already. o A. has left o B. have left o C. leave o D. left 26. I __________ (not, find) my keys yet. o A. have not found o B. not found o C. have found not o D. found not 27. They __________ (work) on the project for a month. o A. have been working o B. worked o C. has been working o D. are working 28. I __________ (read) five books this month. o A. have read o B. read o C. has read o D. reads 29. We __________ (travel) a lot this year. o A. have traveled o B. traveled o C. have been traveling o D. travels 30. I __________ (not, do) my homework yet. o A. have not done o B. not done o C. has not done o D. done not
31. __________ you __________ (ever, see) a lion in real life? o A. Have / ever seen o B. Has / seen ever o C. Have / seen ever o D. Seen have ever 32. __________ she __________ (finish) her assignment yet? o A. Has / finished o B. Have / finished o C. Does / finish o D. Has / finish 33. __________ they __________ (already, visit) the museum? o A. Have / already visited o B. Have / visited already o C. Has / already visited o D. Visited / have already 34. __________ you __________ (read) that book yet? o A. Have / read o B. Have / read it o C. Have / reading o D. Has / read 35. __________ she __________ (ever, try) sushi before? o A. Has / ever tried o B. Have / ever tried o C. Has / tried ever o D. Have / tried ever