Present Perfect Tense Worksheet for Class 5 with Answers
We make the present perfect tense form by putting has or have before the past participle form of the verb.
- I have seen him before.
- They have arrived.
- He has stopped talking to me.
Use has when the subject is a singular noun or pronoun.
Use have when the subject is a plural noun or pronoun.
Use have when the subject is the pronoun I or you.
The past participle is the third form of the verb (v3). Most verbs have their past participle form ending in –ed. Such verbs are called regular verbs.
Some verbs are irregular. That means their past and past participle form do not end in –ed. You can learn more about irregular verbs here.
Present perfect tense worksheet 1
Fill in the blanks using the present perfect tense form of the verb.
1. I …………………. a lot about them. (hear)
2. She ………………… from work yet. (not return)
3. It ………………….. raining since morning. (not stop)
4. ………………. (you eat) your lunch?
5. …………….. (you send) the parcel?
6. She ………………. (not show) any interest in finding a job.
7. I ………………. always ……………… (want) to be a dancer.
8. …………….. (you finish) the job?
9. They ……………….. the meeting. (postpone)
10. He ………………… his leg. (break)
11. Rani ………………….. a new job. (find)
12. My uncle …………………. a new store in town. (open)
13. Something …………………. (fall)
14. Someone …………………. the cat in. (let)
15. ………………… (you visit) Australia?
Answers
1. have heard, 2. has not returned, 3. has not stopped, 4. Have you eaten, 5. Have you sent, 6. has not shown, 7. have always wanted, 8. Have you finished, 9. have postponed, 10. has broken, 11. has found, 12. has opened, 13. has fallen, 14. has let, 15. have you visited
Worksheet 2
Fill in the blanks with the present perfect tense form of the verb.
1. The baby ………………… (sleep) enough.
2. I ………………… for my drink. (pay)
3. I ………………… that novel. (read)
4. I ……………….. (not receive) his letter.
5. ……………… (you invite) her to your party?
6. Rahul …………………. his violin. (bring)
7. The police ……………….. the thief. (catch)
8. I ……………….. the furniture. (dust)
9. The cat ……………….. her kittens. (have)
10. All the students ………………….. their work. (submit)
11. I …………………. enough for my exam. (learn)
12. Raju ………………… a beautiful painting. (draw)
13. Suma …………………. yet another trophy. (win)
14. I …………………. that too. (try)
15. She …………………. shopping again. (go)
16. I ………………… six letters since morning. (write)
Answers
1. has slept, 2. have paid, 3. have read, 4. have not received, 5. have you invited, 6. has brought, 7. have caught, 8. have dusted, 9. has had, 10. have submitted, 11. have learned, 12. has drawn, 13. has won, 14. have tried, 15. has gone, 16. have written