Present Perfect Tense Excercises

Team English - Examples.com
Created by: Team English - Examples.com, Last Updated: May 23, 2024

Present Perfect Tense Excercises


Present perfect tense exercises help learners understand and practice the use of this tense, which describes actions that have occurred at an unspecified time or have relevance to the present. These exercises focus on forming sentences correctly, recognizing patterns, and applying the tense in various contexts. With numerous examples and practice scenarios, learners can improve their grasp of how and when to use the present perfect tense effectively.

Exercise-1: Present Perfect Tense Exercises Fill in the blanks

Fill in the blanks with the correct form of the verbs provided in parentheses.

  1. She __________ (visit) Paris three times.
  2. They __________ (finish) their homework already.
  3. I __________ (see) that movie before.
  4. We __________ (live) here for five years.
  5. He __________ (read) the book you gave him.
  6. The children __________ (eat) all the cookies.
  7. You __________ (work) very hard this week.
  8. She __________ (make) a lot of friends since she moved here.
  9. They __________ (build) a new house in the countryside.
  10. I __________ (know) him since we were kids.
  11. We __________ (not/go) to the new restaurant yet.
  12. He __________ (not/finish) his project.
  13. She __________ (just/arrive) from the airport.
  14. They __________ (never/see) such a beautiful sunset.
  15. I __________ (try) to call you all day.
  16. The company __________ (launch) a new product.
  17. He __________ (be) very busy lately.
  18. We __________ (paint) the entire house.
  19. She __________ (lose) her keys.
  20. They __________ (buy) a new car.
Download Present Perfect Tense Exercise-1 Answers

Exercise-2: Present Perfect Tense Exercises Multiple Choices

  1. She __________ to Paris three times.
    • a) has visit
    • b) has visited
    • c) have visited
  2. They __________ their homework already.
    • a) has finished
    • b) have finished
    • c) finished
  3. I __________ that movie before.
    • a) has seen
    • b) have saw
    • c) have seen
  4. We __________ here for five years.
    • a) have lived
    • b) has lived
    • c) live
  5. He __________ the book you gave him.
    • a) has read
    • b) have read
    • c) read
  6. The children __________ all the cookies.
    • a) has eaten
    • b) have eaten
    • c) ate
  7. You __________ very hard this week.
    • a) have worked
    • b) has worked
    • c) worked
  8. She __________ a lot of friends since she moved here.
    • a) has made
    • b) have made
    • c) made
  9. They __________ a new house in the countryside.
    • a) built
    • b) have built
    • c) has built
  10. I __________ him since we were kids.
    • a) has known
    • b) have known
    • c) know
  11. We __________ to the new restaurant yet.
    • a) has not gone
    • b) have not gone
    • c) did not go
  12. He __________ his project.
    • a) has not finished
    • b) have not finished
    • c) did not finish
  13. She __________ from the airport.
    • a) has just arrived
    • b) have just arrived
    • c) just arrived
  14. They __________ such a beautiful sunset.
    • a) has never seen
    • b) have never seen
    • c) never saw
  15. I __________ to call you all day.
    • a) have tried
    • b) has tried
    • c) tried
  16. The company __________ a new product.
    • a) has launched
    • b) have launched
    • c) launched
  17. He __________ very busy lately.
    • a) have been
    • b) has been
    • c) was
  18. We __________ the entire house.
    • a) has painted
    • b) have painted
    • c) painted
  19. She __________ her keys.
    • a) has lost
    • b) have lost
    • c) lost
  20. They __________ a new car.
    • a) have bought
    • b) has bought
    • c) bought
Download Present Perfect Tense Exercise-2 Answers

Exercise-3: Rewrite the following sentences in the Present Perfect Tense

  1. She visited Paris.
  2. They finished their homework.
  3. I saw that movie before.
  4. We lived here for five years.
  5. He read the book you gave him.
  6. The children ate all the cookies.
  7. You worked very hard this week.
  8. She made a lot of friends since she moved here.
  9. They built a new house in the countryside.
  10. I knew him since we were kids.
  11. We did not go to the new restaurant yet.
  12. He did not finish his project.
  13. She just arrived from the airport.
  14. They never saw such a beautiful sunset.
  15. I tried to call you all day.
  16. The company launched a new product.
  17. He was very busy lately.
  18. We painted the entire house.
  19. She lost her keys.
  20. They bought a new car.
Download Present Perfect Tense Exercise-3 Answers

Exercise-4: Choose the Correct Option for Present Perfect Tense

  1. The teacher __________ (has/have) just started the lesson.
    • a) has
    • b) have
  2. My parents __________ (has/have) moved to a new house.
    • a) has
    • b) have
  3. She __________ (has/have) never been to Japan.
    • a) has
    • b) have
  4. We __________ (has/have) visited the museum several times.
    • a) has
    • b) have
  5. The dog __________ (has/have) found its way home.
    • a) has
    • b) have
  6. I __________ (has/have) cleaned my room.
    • a) has
    • b) have
  7. They __________ (has/have) traveled to many countries.
    • a) has
    • b) have
  8. He __________ (has/have) just finished his breakfast.
    • a) has
    • b) have
  9. The movie __________ (has/have) started already.
    • a) has
    • b) have
  10. We __________ (has/have) decided to move to another city.
    • a) has
    • b) have
  11. She __________ (has/have) written a letter to the manager.
    • a) has
    • b) have
  12. The children __________ (has/have) gone to bed.
    • a) has
    • b) have
  13. He __________ (has/have) just taken a shower.
    • a) has
    • b) have
  14. They __________ (has/have) never seen a kangaroo.
    • a) has
    • b) have
  15. You __________ (has/have) eaten my sandwich!
    • a) has
    • b) have
  16. I __________ (has/have) just received your email.
    • a) has
    • b) have
  17. The team __________ (has/have) won the championship.
    • a) has
    • b) have
  18. She __________ (has/have) learned to play the piano.
    • a) has
    • b) have
  19. The students __________ (has/have) finished their exams.
    • a) has
    • b) have
  20. He __________ (has/have) joined the tennis club.
    • a) has
    • b) have
Download Present Perfect Tense Exercise-4 Answers

Exercise-5: Correct the Mistakes in the Present Perfect Tense

  1. He have never tried sushi before.
  2. We has been friends for ten years.
  3. She have just finished her homework.
  4. They has moved to a new apartment recently.
  5. You has seen that movie twice.
  6. I have already buy the tickets.
  7. The dog have chased the cat away.
  8. He have lost his keys again.
  9. We has not met him before.
  10. She have cleaned the house.
  11. They has found a solution to the problem.
  12. You have forget your wallet at home.
  13. I have write a letter to my friend.
  14. He have broken his leg.
  15. We has planned our vacation.
  16. She has make a cake for the party.
  17. They have gone to the park yesterday.
  18. I has known her since high school.
  19. The teacher have corrected the tests.
  20. He have driven this car before.
Download Present Perfect Tense Exercise-5 Answers

What is the present perfect tense?

The present perfect tense describes actions that occurred at an unspecified time or have relevance to the present, using “has” or “have” plus the past participle of the verb.

How do you form the present perfect tense?

Form the present perfect tense with “has” (he, she, it) or “have” (I, you, we, they) plus the past participle of the main verb.

When do you use the present perfect tense?

Use the present perfect tense for actions with unspecified timing, past actions affecting the present, or experiences up to now (e.g., I have traveled to Japan).

What are common signal words for the present perfect tense?

Common signal words include “already,” “just,” “yet,” “ever,” “never,” “so far,” and “recently.”

Can the present perfect tense be used with specific times?

No, the present perfect tense is not used with specific times. Use the simple past for actions with definite time references (e.g., I saw him yesterday).

How do you make negative sentences in the present perfect tense?

Add “not” after “has” or “have” (e.g., She has not finished; They have not seen).

How do you form questions in the present perfect tense?

Invert “has” or “have” with the subject (e.g., Have you eaten? Has she arrived?).

What is the difference between present perfect and past simple?

Present perfect is for unspecified times or relevance to now; past simple is for specific past events (e.g., I have been to Paris vs. I went to Paris last year).

Can you use the present perfect with “since” and “for”?

Yes, use “since” for specific starting points and “for” for durations (e.g., I have lived here since 2010; I have lived here for ten years).

Why is the present perfect tense important?

The present perfect tense connects past actions to the present, showing their relevance and effect, making it essential for clear, effective communication.

AI Generator

Text prompt

Add Tone

10 Examples of Public speaking

20 Examples of Gas lighting