Present Perfect Tense Exercise Completion

Photo

Present Perfect Tense Exercise

Let's complete these sentences using the Present Perfect Tense. Remember that Present Perfect is formed with 'have/has + past participle'.

  1. She has been swimming (swim) since 2003.
  2. They have seen (see) that movie 3 times.
  3. Roy and he have not cooked (cook - not) pizza recently.
  4. Lionel Messi has won (win) many awards for 5 years.
  5. Costa Rica has not had (have - not) an army since 1948.
  6. Men have paid (pay) taxis lately.
  7. Real Madrid has not lost (lose - not) any soccer match yet.
  8. We have not used (use - not) the cell phone since we have a new teacher.
  9. My students have learned (learn) English for 3 years.
  10. Ian has already sung (sing) 4 songs.
  11. Has he ever gone (go) to USA?
  12. Luis and Mauricio have taught (teach) Math since 2008.
  13. Jennifer has never been (be - never) late since classes started.
  14. Many children have played (play) soccer at the Stadium.
  15. My father has not brought (bring - not) my homework yet.
  16. Have they talked (talk) since Monday?
  17. I have just set (set) the tablet. Dinner is ready.

💡 Key points to remember:
- Use 'has' for he/she/it and singular subjects
- Use 'have' for I/you/we/they and plural subjects
- For negative statements, add 'not' after have/has
- For questions, move have/has to the beginning
- Time expressions like 'since', 'for', 'yet', 'already', 'ever', 'never', 'just' are common with Present Perfect

thinking img
progress gif

Text copied
Done
Error
×