Exercises on Present Perfect Tense

Mastering the present perfect tense is essential for achieving fluency in English. This tense allows speakers to connect past actions or experiences with the present, enhancing the depth and precision of their communication. Our meticulously curated exercises are designed to help you grasp the nuances of the present perfect tense, ensuring you can confidently talk about experiences, accomplishments, and ongoing situations that have relevance to the current moment. Through these exercises, you will learn to form sentences using the present perfect tense correctly, understand the appropriate contexts for its use, and distinguish it from other tenses. Whether you are a beginner looking to build a strong foundation or an advanced learner aiming to refine your skills, our practice materials will provide you with the necessary tools and practice to excel. Dive in and start transforming your understanding of the present perfect tense today!

Exercise 1

1. She has *finished* her homework (verb for completing a task).

2. They have *moved* to a new house (verb for changing location).

3. I have *eaten* breakfast already (verb for consuming food).

4. We have *watched* that movie twice (verb for viewing).

5. He has *lost* his keys (verb for misplacing something).

6. The cat has *slept* all day (verb for resting).

7. You have *taken* my book (verb for acquiring something).

8. She has *written* three letters today (verb for creating text).

9. They have *built* a new playground (verb for constructing something).

10. I have *visited* Paris before (verb for traveling to a place).

Exercise 2

1. She has *finished* her homework (verb for completing an activity).

2. They have *traveled* to many countries (verb related to visiting places).

3. He has *eaten* breakfast already (verb for consuming food).

4. We have *seen* that movie before (verb for watching something).

5. The cat has *climbed* the tree (verb for going up).

6. I have *lost* my keys (verb for misplacing something).

7. You have *met* her at the party (verb for encountering someone).

8. The team has *won* the championship (verb for achieving victory).

9. She has *written* three books (verb for creating text).

10. They have *moved* to a new house (verb for changing residence).

Exercise 3

1. She *has visited* her grandparents every summer since she was a child (verb indicating regular past activity).

2. I *have finished* my homework already (verb indicating completion).

3. They *have bought* a new car recently (verb indicating a recent purchase).

4. The teacher *has given* us a lot of homework this week (verb indicating an action done by the teacher).

5. He *has never been* to Paris before (verb indicating a first-time experience).

6. We *have known* each other for ten years (verb indicating a long-term relationship).

7. She *has learned* to play the piano beautifully (verb indicating acquiring a skill).

8. I *have just eaten* lunch (verb indicating a very recent action).

9. They *have seen* that movie three times (verb indicating repeated viewing).

10. He *has lost* his keys again (verb indicating a repeated problem).