Put the verb in brackets into the correct present perfect tense.





  1. The boys _______________ (prove) that honesty is the best thing!


  2. My father _______________ (sing) for quite some time now.


  3. I_______________ (not take) any medicine recently.


  4. Pete and Andy have _____________(know) each other since they were very young.


  5. Tom has _______________ (grow) some big plants.


  6. The cat has _______________ (steal) all the fish.


  7. How many time have you _______________ (be) there?


  8. I _______________ (lose) 3 pens since last week.


  9. We _______________ (meet) before.


  10. The yellow dog has _______________ (run) to the field.




















Answer key




  1. The boys have proven (prove) that honesty is the best thing!


  2. My father has sang _______________ (sing) for quite some time now.


  3. I have not taken (not take) any medicine recently.


  4. Pete and Andy have known (know) each other since they were very young.


  5. Tom has grown (grow) some big plants.


  6. The cat has stolen (steal) all the fish.


  7. How many time have you been (be) there?


  8. I have lost (lose) 3 pens since last week.


  9. We have met (meet) before.


  10. The yellow dog has ran (run) to the field.