Present Perfect Tense Worksheet

Complete the following sentences using the present perfect tense form of the verb.

1. I ……………………… her before. (meet)

2. She ………………………. never ………………….. any interest in politics. (show)

3. You ……………………. always ………………….. a great help. (be)

4. I ………………………. the parcel. (receive)

5. You ……………………… a whole loaf. (eat)

6. They ………………………… never …………………….. us to their parties. (invite)

7. …………………. you ……………………. your laptop? (bring)

8. She ……………………… her leg. (injure)

9. Shyam ………………………….. another glass today. (break)

10. He …………………….. that novel. (read)

11. I ……………………….. six letters since morning. (write)

12. She ……………………… the whole milk. (drink)

Answers

1. I have met her before.

2. She has never shown any interest in politics.

3. You have always been a great help.

4. I have received the parcel.

5. You have eaten a whole loaf.

6. They have never invited us to their parties.

7. Have you brought your laptop?

8. She has injured her leg.

9. Shyam has broken another glass today.

10. He has read that novel.

11. I have written six letters since morning.

12. She has drunk the whole milk.