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.
- I ________ (finish) my homework.
- She ________ (write) a letter.
- They ________ (visit) the museum.
- He ________ (eat) his lunch.
- We ________ (play) cricket.
- My brother ________ (buy) a new bicycle.
- The children ________ (clean) the classroom.
- You ________ (read) this book.
- The teacher ________ (check) our notebooks.
- I ________ (see) that movie.
- She ________ (lose) her keys.
- We ________ (complete) the project.
- He ________ (break) the window.
- They ________ (win) the match.
- I ________ (meet) your cousin.
- The baby ________ (sleep).
- You ________ (learn) the lesson.
- My parents ________ (travel) to Jaipur.
- She ________ (sing) beautifully.
- We ________ (plant) many trees.
Section B: Choose the Correct Answer (20 Marks)
- She ________ her homework.
a) have finished
b) has finished
c) finished
d) finishing - We ________ our lunch.
a) has eaten
b) have eat
c) have eaten
d) ate - He ________ the letter.
a) has written
b) have written
c) wrote
d) writing - They ________ the competition.
a) have won
b) has won
c) won
d) winning - I ________ my bag.
a) has lost
b) have lost
c) lost
d) losing - My sister ________ the book.
a) has read
b) have read
c) reads
d) reading - We ________ many countries.
a) have visited
b) has visited
c) visited
d) visit - The dog ________ the bone.
a) has buried
b) have buried
c) buried
d) bury - You ________ very well.
a) has done
b) have done
c) did
d) doing - The train ________ already.
a) has left
b) have left
c) left
d) leaving
Section C: Rewrite in the Present Perfect Tense (15 Marks)
- I finish my homework.
- She eats breakfast.
- They clean the room.
- He buys a new phone.
- We visit Agra.
- The teacher checks our work.
- My father repairs the car.
- You complete the exercise.
- The children paint the wall.
- She opens the window.
Section D: Make Negative Sentences (10 Marks)
- I have finished my work.
- She has written the email.
- They have won the game.
- He has cleaned the room.
- We have watched the movie.
Section E: Make Questions (10 Marks)
- She has finished her homework.
- They have visited Delhi.
- He has washed the car.
- You have completed the project.
- We have eaten breakfast.
Section F: Error Correction (10 Marks)
Correct the mistakes.
- She have finished her work.
- I has completed my homework.
- They has gone home.
- He have broken the glass.
- We has visited the zoo.
- You has written the answer.
- My mother have cooked dinner.
- The students has submitted the project.
- Rahul have won the prize.
- The baby have slept.
Section G: Complete the Sentences (15 Marks)
Use the Present Perfect Tense.
- I __________ my homework.
- She __________ a new dress.
- We __________ the match.
- They __________ their books.
- He __________ the answer.
- My father __________ a new car.
- The children __________ the playground.
- You __________ the lesson.
- The teacher __________ the attendance.
- I __________ this story before.
- She __________ the cake.
- We __________ many trees.
- They __________ the museum.
- My brother __________ his room.
- The baby __________.
Total Marks: 100
Answer Key – Present Perfect Tense Worksheet
Section A: Fill in the Blanks
- I have finished my homework.
- She has written a letter.
- They have visited the museum.
- He has eaten his lunch.
- We have played cricket.
- My brother has bought a new bicycle.
- The children have cleaned the classroom.
- You have read this book.
- The teacher has checked our notebooks.
- I have seen that movie.
- She has lost her keys.
- We have completed the project.
- He has broken the window.
- They have won the match.
- I have met your cousin.
- The baby has slept.
- You have learnt/learned the lesson.
- My parents have travelled/traveled to Jaipur.
- She has sung beautifully.
- We have planted many trees.
Section B: Choose the Correct Answer
- b) has finished
- c) have eaten
- a) has written
- a) have won
- b) have lost
- a) has read
- a) have visited
- a) has buried
- b) have done
- a) has left
Section C: Rewrite in Present Perfect Tense
- I have finished my homework.
- She has eaten breakfast.
- They have cleaned the room.
- He has bought a new phone.
- We have visited Agra.
- The teacher has checked our work.
- My father has repaired the car.
- You have completed the exercise.
- The children have painted the wall.
- She has opened the window.
Section D: Make Negative Sentences
- I have not finished my work.
- She has not written the email.
- They have not won the game.
- He has not cleaned the room.
- We have not watched the movie.
Section E: Make Questions
- Has she finished her homework?
- Have they visited Delhi?
- Has he washed the car?
- Have you completed the project?
- Have we eaten breakfast?
Section F: Error Correction
- She has finished her work.
- I have completed my homework.
- They have gone home.
- He has broken the glass.
- We have visited the zoo.
- You have written the answer.
- My mother has cooked dinner.
- The students have submitted the project.
- Rahul has won the prize.
- The baby has slept.
Section G: Complete the Sentences
(Sample Answers)
- I have completed my homework.
- She has bought a new dress.
- We have won the match.
- They have opened their books.
- He has given the answer.
- My father has bought a new car.
- The children have cleaned the playground.
- You have learnt the lesson.
- The teacher has taken the attendance.
- I have read this story before.
- She has baked the cake.
- We have planted many trees.
- They have visited the museum.
- My brother has cleaned his room.
- The baby has slept.