Present Perfect Or Past Perfect Tense Worksheet For Class 6 CBSE

The present perfect tense is used to talk about finished events that are in some way connected to the present.

  • I have broken my leg. (This is a finished event; however, its effect is still present; I can’t walk now.)
  • They have left. (They are no longer present here.)

We use the present perfect to talk about finished events when we do not say when something happens.

Compare:

  • They have left. (There is no time reference.)
  • They went in the morning. (We use the simple past here because there is a past time reference.)
  • I saw him yesterday. (NOT I have seen him yesterday.) (Yesterday is a past time expression. We cannot use the present perfect with past time expressions.)

The past perfect is used to talk about the earlier of two actions. It is used to say that an action had finished before another action commenced. We do not use the past perfect to simply say that something happened some time ago. Use the simple past for that purpose.

  • I visited him yesterday. (NOT I had visited him yesterday.)

Present perfect or past perfect tense worksheet for class 6

Fill in the blanks with the present perfect or past perfect tense form of the verb given in the brackets.

The past perfect is used to talk about an action or situation that had finished before another past action commenced. Use this tense form when the verb in the other clause is in the simple past tense.

1. The shop ……………………… (close) before I reached there.

2. She ………………………. (leave) before I reached her home.

3. I ……………………….. (watch) that film.

4. I ………………………. (meet) him before he went to Mumbai.

5. I ……………………… (talk) to the manager about my problem.

6. She ………………………. (pass) the test.

7. I ………………………… (win) the first prize.

8. It ……………………….. (rain) since morning.

9. You ………………………. (not offer) me any help.

10. The dog …………………………. (eat) its breakfast.

11. The patient …………………………. (die) before he received medical treatment.

12. I ………………………… (apply) for that job.

Answers

1. The shop had closed before I reached there.

2. She had left before I reached her home.

3. I have watched that film.

4. I had met him before he went to Mumbai.

5. I have talked to the manager about my problem.

6. She has passed the test.

7. I have won the first prize.

8. It has rained since morning.

9. You have not offered me any help.

10. The dog has eaten its breakfast.

11. The patient had died before he received medical treatment.

12. I have applied for that job.

Present perfect or past perfect tense worksheet for class 6 – worksheet 2

Fill in the blanks using the present perfect or past perfect tense form of the verb.

1. They ………………………… before I reached their place. (leave)

2. I ……………………… always …………………….. to be a writer. (want)

3. He ………………………… his job. (quit)

4. They ………………………. (offer) to help us.

5. They …………………….. (promise) to help but backed out at the last moment.

6. I ………………………. (meet) him before he went to Canada.

7. The show ……………………. (begin) before we reached the theatre.

8. The last bus ……………………… (go)

9. ………………. you …………………… the milk? (drink)

10. I ……………………….. (not receive) any information from them.

11. The horse ……………………….. (bolt) before they closed the barn door.

12. The guests ………………………… already ………………………. (arrive)

13. The guests …………………………. (arrive) before I reached home.

14. She …………………… never …………………. for anything. (struggle)

Answers

1. had left, 2. have wanted, 3. has quit, 4. have offered, 5. had promised, 6. had met, 7. had begun, 8. has gone, 9. Have drunk, 10. have not received, 11. had bolted, 12. have arrived, 13. had arrived, 14. has struggled

Buy our Class 6 Grammar Worksheets eBook

Our class 6 grammar worksheets eBook is based on the latest CBSE and state syllabi. It helps your child test their understanding of grammar concepts easily and score higher marks in their English exam. This workbook contains all types of grammar questions that their exam will have.
Buy it today for just 99 rupees.

Manjusha Nambiar

Hi, I am Manjusha. This is my blog where I give English grammar lessons and worksheets.

Leave a Reply

Your email address will not be published. Required fields are marked *