Grammar Practice Worksheets ✎ Present Perfect Present Perfect Tense Choose the correct verb from the list below to complete the following sentences. Put the verb in the present prefect tense. take / work / find / see / speak / know / begin do / learn / eat / have / write / give / live / buy / be 1. I met Barbara when we were in elementary school. We _______________ each other for over twenty years. 2. We __________________ many new words since we started this course. 3. That’s a wonderful movie. I ____________________ it three times. 4. Mr. and Mrs. Tonner _____________________ married for 10 years. 5. You are late! The class ________________ already __________________. 6. Robert is my neighbor. He ___________________ next door to me for five years. 7. Mary ____________________ several letters to her parents since she left home. 8. We _____________________ in that restaurant several times. 9. Our teacher _____________________ us a lot of help with the homework assignment. 10. She ______________________ to her landlord many times about the broken window. 11.We have a new camera. We _____________________ some beautiful pictures of the grandchildren. 12. They ____________________ all their homework already. 13. Mrs. Baxter _________________________ all her groceries for the week. 14.Tommy ______________________ a bad cold for two weeks. 15. Frank _____________________ for that company for many years. 16. After three months of looking, she __________________ a beautiful apartment to rent. 2 Copyright 2008. This eBook is produced and distributed by Red River Press Inc. All rights reserved. The contents within this e-book/document may only be photocopied by members of ESLlibrary.com in accordance with membership terms and conditions. Contact [email protected] for complete details.