Choose the correct verb from the list below to complete the following sentenses in the present prefect tense.
take work find see speak know begin do learn eat have write give buy be
1. I met Barbara when we were in elementary school. We have known each other for over twenty years.
2. We have learnt many new words since we started this course.
3. That's a wonderful movie. I have seen it three times.
4. Mr. and Mrs. Tanner have been married for 10 years.
5. You are late! The class has already begun.
6. Robert is my neighbor. He has lived next door to me for five years.
7. Mary has written several letters to her parents since she left home.
8. We have eaten in that restaurant several times.
9. Our teacher has given us a lot of help with the homework assignment.
10. She has spoken to her landlord many times about the broken window.
11. We have a new camera. We have taken some beautiful pictures of the
grandchildren.
12. They have done all their homework already.
13. Mrs. Baxter hve bouht all her groceries for the week.
14. Tommy has had a bad cold for two weeks.
15. Frank has worked for that company for many years.
16. After three months of looking, she has found a beautiful apartment to rent.