Present Perfect Tense Worksheet

Present Perfect Tense Worksheet (Class 5–8)

Name: _______________________
Class: ___________
Date: _______________________

Topic: Present Perfect Tense
Total Marks: 100


What is the Present Perfect Tense?

The Present Perfect Tense is used to describe:

  • An action that happened in the past but has a result in the present.
  • An action that started in the past and continues until now.
  • An experience that happened at an unspecified time.

Structure

Subject + has/have + past participle (V³) + object

Examples:

  • I have finished my homework.
  • She has visited Delhi.
  • They have lived here for five years.

Section A: Fill in the Blanks (20 Marks)

Use has or have and the correct form of the verb.

  1. I ________ (finish) my homework.
  2. She ________ (write) a letter.
  3. They ________ (visit) the museum.
  4. He ________ (eat) his lunch.
  5. We ________ (play) cricket.
  6. My brother ________ (buy) a new bicycle.
  7. The children ________ (clean) the classroom.
  8. You ________ (read) this book.
  9. The teacher ________ (check) our notebooks.
  10. I ________ (see) that movie.
  11. She ________ (lose) her keys.
  12. We ________ (complete) the project.
  13. He ________ (break) the window.
  14. They ________ (win) the match.
  15. I ________ (meet) your cousin.
  16. The baby ________ (sleep).
  17. You ________ (learn) the lesson.
  18. My parents ________ (travel) to Jaipur.
  19. She ________ (sing) beautifully.
  20. We ________ (plant) many trees.

Section B: Choose the Correct Answer (20 Marks)

  1. She ________ her homework.
    a) have finished
    b) has finished
    c) finished
    d) finishing
  2. We ________ our lunch.
    a) has eaten
    b) have eat
    c) have eaten
    d) ate
  3. He ________ the letter.
    a) has written
    b) have written
    c) wrote
    d) writing
  4. They ________ the competition.
    a) have won
    b) has won
    c) won
    d) winning
  5. I ________ my bag.
    a) has lost
    b) have lost
    c) lost
    d) losing
  6. My sister ________ the book.
    a) has read
    b) have read
    c) reads
    d) reading
  7. We ________ many countries.
    a) have visited
    b) has visited
    c) visited
    d) visit
  8. The dog ________ the bone.
    a) has buried
    b) have buried
    c) buried
    d) bury
  9. You ________ very well.
    a) has done
    b) have done
    c) did
    d) doing
  10. The train ________ already.
    a) has left
    b) have left
    c) left
    d) leaving

Section C: Rewrite in the Present Perfect Tense (15 Marks)

  1. I finish my homework.

  1. She eats breakfast.

  1. They clean the room.

  1. He buys a new phone.

  1. We visit Agra.

  1. The teacher checks our work.

  1. My father repairs the car.

  1. You complete the exercise.

  1. The children paint the wall.

  1. She opens the window.


Section D: Make Negative Sentences (10 Marks)

  1. I have finished my work.

  1. She has written the email.

  1. They have won the game.

  1. He has cleaned the room.

  1. We have watched the movie.


Section E: Make Questions (10 Marks)

  1. She has finished her homework.

  1. They have visited Delhi.

  1. He has washed the car.

  1. You have completed the project.

  1. We have eaten breakfast.


Section F: Error Correction (10 Marks)

Correct the mistakes.

  1. She have finished her work.

  1. I has completed my homework.

  1. They has gone home.

  1. He have broken the glass.

  1. We has visited the zoo.

  1. You has written the answer.

  1. My mother have cooked dinner.

  1. The students has submitted the project.

  1. Rahul have won the prize.

  1. The baby have slept.


Section G: Complete the Sentences (15 Marks)

Use the Present Perfect Tense.

  1. I __________ my homework.
  2. She __________ a new dress.
  3. We __________ the match.
  4. They __________ their books.
  5. He __________ the answer.
  6. My father __________ a new car.
  7. The children __________ the playground.
  8. You __________ the lesson.
  9. The teacher __________ the attendance.
  10. I __________ this story before.
  11. She __________ the cake.
  12. We __________ many trees.
  13. They __________ the museum.
  14. My brother __________ his room.
  15. The baby __________.

Total Marks: 100

Answer Key – Present Perfect Tense Worksheet


Section A: Fill in the Blanks

  1. I have finished my homework.
  2. She has written a letter.
  3. They have visited the museum.
  4. He has eaten his lunch.
  5. We have played cricket.
  6. My brother has bought a new bicycle.
  7. The children have cleaned the classroom.
  8. You have read this book.
  9. The teacher has checked our notebooks.
  10. I have seen that movie.
  11. She has lost her keys.
  12. We have completed the project.
  13. He has broken the window.
  14. They have won the match.
  15. I have met your cousin.
  16. The baby has slept.
  17. You have learnt/learned the lesson.
  18. My parents have travelled/traveled to Jaipur.
  19. She has sung beautifully.
  20. We have planted many trees.

Section B: Choose the Correct Answer

  1. b) has finished
  2. c) have eaten
  3. a) has written
  4. a) have won
  5. b) have lost
  6. a) has read
  7. a) have visited
  8. a) has buried
  9. b) have done
  10. a) has left

Section C: Rewrite in Present Perfect Tense

  1. I have finished my homework.
  2. She has eaten breakfast.
  3. They have cleaned the room.
  4. He has bought a new phone.
  5. We have visited Agra.
  6. The teacher has checked our work.
  7. My father has repaired the car.
  8. You have completed the exercise.
  9. The children have painted the wall.
  10. She has opened the window.

Section D: Make Negative Sentences

  1. I have not finished my work.
  2. She has not written the email.
  3. They have not won the game.
  4. He has not cleaned the room.
  5. We have not watched the movie.

Section E: Make Questions

  1. Has she finished her homework?
  2. Have they visited Delhi?
  3. Has he washed the car?
  4. Have you completed the project?
  5. Have we eaten breakfast?

Section F: Error Correction

  1. She has finished her work.
  2. I have completed my homework.
  3. They have gone home.
  4. He has broken the glass.
  5. We have visited the zoo.
  6. You have written the answer.
  7. My mother has cooked dinner.
  8. The students have submitted the project.
  9. Rahul has won the prize.
  10. The baby has slept.

Section G: Complete the Sentences

(Sample Answers)

  1. I have completed my homework.
  2. She has bought a new dress.
  3. We have won the match.
  4. They have opened their books.
  5. He has given the answer.
  6. My father has bought a new car.
  7. The children have cleaned the playground.
  8. You have learnt the lesson.
  9. The teacher has taken the attendance.
  10. I have read this story before.
  11. She has baked the cake.
  12. We have planted many trees.
  13. They have visited the museum.
  14. My brother has cleaned his room.
  15. The baby has slept.