googleNewIconwhatsapp iconTwitterIconinstagramIcon
  1. Home
  2. Blogs
  3. ENGLISH
  4. Present Perfect Tense Worksheet
ENGLISH

Present Perfect Tense Worksheet: Exercises & Practice Questions

Struggling to understand English tenses—especially the perfect ones? Don't worry! With the right practice, they become much easier to grasp. This blog brings you a variety of present perfect tense worksheet questions designed to strengthen your grammar skills. Let's dive in and start mastering the present perfect!

Find out about the different types of present perfect tense worksheet in English | Gradding.com

Table of Contents

Introduction to Present Perfect Tense

The present perfect continuous tense is yet another type of present tense in English. This is the tense type that will help you describe ongoing actions or the changes that are happening over time. Moreover, these actions could have started in the past as well. These tenses can be easily distinguished from the past tense with the help of auxiliary verbs (have and has). The present perfect tense is also used to express recently completed actions, accomplishments, and events that have occurred repeatedly. Thus, the following present perfect tense exercises with answers will aid you in better understanding this tense.

Practice Exercises for Present Perfect Tense

In the following section, you will find a total of five different question-based exercises for present perfect tense. You have to read the instructions carefully and solve all of them accordingly. We have also given correct answers for each question so that after practice, you can cross-check them instantly and track your performance.

Exercise 1 - Fill in the Blanks

These perfect tense exercises with answers will help reinforce your grasp of the tense. In these questions, you must write the correct verb form that will complete the sentence. However, do not get confused between the perfect and present perfect continuous tense in these exercises:

Fill in the blanks with the correct form of the verb: 

1. She __________ (visit) Paris three times.

2. I __________ (see) that movie before.

3. We __________ (live) here for five years.

4. The children __________ (eat) all the cookies.

5. You __________ (work) very hard this week.

6. They __________ (build) a new house in the countryside.

7. We __________ (not/go) to the new restaurant yet.

8. He __________ (not/finish) his project.

9. They __________ (never/see) such a beautiful sunset.

10. I __________ (try) to call you all day.

Answers

1. Has visited

2. Have seen

3. Have lived

4. Have eaten

5. Have worked

6. Have built

7. Have not gone

8. Has not finished

9. Have never seen

10. Have tried

Exercise 2 - Sentence Formation

In this worksheet on Present perfect tense, you will need to unscramble the words given to you. Further, you have to frame a statement in the present perfect tense. Also, remember to not get confused between the present continuous or other tense forms.

Form present perfect sentences with the following:

1. He / ever / be to the USA?

2. They / not buy / anything in that shop.

3. Children / do / their homework.

4. Emily / lose / her passport.

5. They / finish / their report?

6. Andy / go / to his parents this morning.

7. Olivia / bake / a chocolate cake.

8. He / read / this book twice.

9. We / never work / together.

10. They / know / each other since March.

Answers

1. Has he ever been to the USA?

2. They have not brought anything in that shop.

3. Children have done their homework.

4. Emily has lost her passport.

5. Have they finished their report?

6. Andy has gone his parents this morning.

7. Olivia has baked a cake.

8. He has read this book twice.

9. We have never worked together.

10. They have known each other since March.

Exercise 3 - Rewrite Sentences

These present perfect tense exercises require you to rewrite the given sentences in the present perfect tense. This means you will convert past or future tense sentences into present-perfect forms. The questions below demonstrate the same:

Rewrite the following sentences in the Present Perfect Tense

1. They finished their homework.

2. We lived here for five years.

3. The children ate all the cookies.

4. She made a lot of friends since she moved here.

5. I knew him since we were kids.

6. He did not finish his project.

7. I tried to call you all day.

8. He was very busy lately.

9. She lost her keys.

10. They bought a new car.

Answers

1. They have finished their homework.

2. We have lived here for five years.

3. The children have eaten all the cookies.

4. She has made a lot of friends since she moved here.

5. I have known him since we were kids.

6. He has not finished his project.

7. I have tried to call you all day.

8. He has been very busy lately.

9. She has lost her keys.

10. They have bought a new car.

Exercise 4 - Choose the Correct Verb Form

Choose the correct verb form is a present perfect tense worksheet with answers that require you to choose the right form of the present perfect tense from the options given below that will complete the sentence without any grammatical error. The following is one such exercise:

Present Perfect Tense Exercises: Multiple Choice

1. They __________ their homework already.

a) has finished

b) have finished

c) finished

2. We __________ here for five years.

a) have lived

b) has lived

c) live

3. The children __________ all the cookies.

a) has eaten

b) have eaten

c) ate

4. She __________ a lot of friends since she moved here.

a) has made

b) have made

c) made

5. I __________ him since we were kids.

a) has known

b) have known

c) know

6. He __________ his project.

a) has not finished

b) have not finished

c) did not finish

7. They __________ such a beautiful sunset.

a) has never seen

b) have never seen

c) never saw

8. The company __________ a new product.

a) has launched

b) have launched

c) launched

9. We __________ the entire house.

a) has painted

b) have painted

c) painted

10. They __________ a new car.

a) have bought

b) has bought

c) bought

Answers

1. b) have finished

2. a) have lived

3. b) have eaten

4. a) has made

5. b) have known

6. a) has not finished

7. b) have never seen

8. a) has launched

9. b) have painted

10. a) have bought

Exercise 5- Error Correction

In this worksheet on present perfect tense, you will need to identify the tense mistakes and rectify them. The following are some of the examples:

Correct the Mistakes in the Present Perfect Tense

1. We has been friends for ten years.

2. They has moved to a new apartment recently.

3. I have already buy the tickets.

4. He have lost his keys again.

5. She have cleaned the house.

6. You have forget your wallet at home.

7. He have broken his leg.

8. She has make a cake for the party.

9. I has known her since high school.

10. He have driven this car before.

Answers

1. We have been friends for ten years.

2. They have moved to a new apartment recently.

3. I have already bought the tickets.

4. He has lost his keys again.

5. She has cleaned the house.

6. You have forgotten your wallet at home.

7. He has broken his leg.

8. She has made a cake for the party.

9. I have known her since high school.

10. He has driven this car before.

Thus, these are examples of some of the present perfect tense worksheet with answers that you can attempt. Other than these, you can check out other exercises as well.

Conclusion

To sum up, these are some of the best present perfect tense exercises that will provide you with the necessary practice to master these tenses. In addition, if you need to learn more about the other types of simple present tense, you can connect with experts at Gradding. They will resolve all your doubts. Also, the mentors here can help you improve your English skills.

FAQs

1. What are common signal words for present perfect tense?

The common signal words that you can use to identify present perfect tense include the following:

  • Just
  • Yet
  • Already
  • Ever
  • Never
  • Recently
  • So far, etc.

2. Can you use the present perfect with since and for?

Yes, it is possible to use the present perfect tense with words such as since and for. It is used with since to denote starting points and with for to show duration.

3. When do you use the present perfect tense?

The present perfect tense shows actions that happened at an unspecified time or those affecting the present.

4. How do you form the present perfect tense?

If you want to form the present perfect tense, then you will first need to use the auxiliary verbs has and have with the subject, followed by the past participle (V3 form).

english-offer
mostTrusted
Hand Picked Courses
Get Scholarship Assistance
Get Offer in 15 Days*
Finance/Loan Assistance

Gradding Blogs

Want to read more?

explore blogs

disclaimer:logos and other registered trademarks of universities used on this platform are held by their respective owners. Gradding does not claim ownership or association on them, and their use is purely for informational and illustrative purposes.

Copyrights ©2025 Gradding. All rights reserved.
Gradding Rated 4.7/5 based on 4464Reviews