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





  1. Eric _______________ (live) in Houston for two years.


  2. My father _______________ (write) several books.


  3. I_______________ (not see) that yellow bird recently.


  4. Pete _______________ (not/stop) since he arrived.


  5. I_______________ (ride) all the bikes in this store.


  6. Have you _______________ (be or go) to the dentist?


  7. How many eggs have you _______________ (eat)?


  8. I _______________ (speak) to the supervisor about the issue.


  9. Alan _______________ (be) very quiet recently.


  10. I _______________ (hear) the election results.




















Answer key




  1. Eric has lived (live) in Houston for two years.


  2. My father has written (write) several books.


  3. I have not seen (not see) that yellow bird recently.


  4. Pete has not stopped (not/stop) since he arrived.


  5. I have ridden (ride) all the bikes in this store.


  6. Have you gone to (be or go) to the dentist?


  7. How many eggs have you eaten (eat)?


  8. I have spoken (speak) to the supervisor about the issue.


  9. Alan has been (be) very quiet recently.


  10. I have heard (hear) the election results.