You are on page 1of 2

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  have known_each other for over
twenty years.
2. We have learnt_many new words since we started this course.
3. That is a wonderful movie. I have seen_it three times.
4. Mr. and Mrs. Tonner have been_married for 10 years.
5. You are late! The class has already began
6. Robert is my neighbor. He has lived_next door to me for five years.
7. Mary has writte 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 has bought 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.
Exercise #23 – present perfect tense verbs
Directions: Complete each sentence or question with the present perfect
tense.
 
1. Where ______HAVE____ you _____BEEN_____?
2. How long _____HAVE_____ you ______LIVED_____ here?
3. Tom ___HAS_______ _____WORKED______ there for ten years.
4. Michelle ______HAS NOT____ ____HAD______ anything to eat yet
today. (negative)
5. _____HAVE_____ you ______DONE_____ all of your homework?
6. We ___HAVEN’T_ ______SEEN____ that movie yet. (negative)
7. ____HAS______ she ____SPOKEN______ with the teacher?
8. It ____HASN’T__ ___RAINED________ since last week. (negative)
9. _____HAVE_____ you _____HAD______ any coffee?
10. Bob __HAS_ _____MOVED_____ several times over the last year.

You might also like