Present Perfect Tense Worksheet For Class 7

Complete the following sentences using appropriate present perfect tense forms.

1. I ………………………. a ghost. (never see)

2. ………………… you ever ………………….. to Australia? (be)

3. I ………………… him for a long time. (know)

4. My sister ……………………….. to be a social activist. (always want)

5. Where have you …………………. all this while? (be)

6. He …………………….. a lot of interest in politics. (always show)

7. I ……………………….. to anybody. (never apologize)

8. ………………… you ………………. for that job? (apply)

9. He ……………………….. smoking. (give up)

10. She ……………………… several awards. (win)

Answers

1. I have never seen a ghost.

2. Have you ever been to Australia?

3. I have known him for a long time.

4. My sister has always wanted to be a social activist.

5. Where have you been all this while?

6. He has always shown a lot of interest in politics.

7. I have never apologized to anybody.

8. Have you applied for that job?

9. He has given up smoking.

10. She has won several awards.

image_pdfimage_print

Manjusha Nambiar

I am the founder and editor of http://www.perfectyourenglish.com, http://www.ielts-practice.org, and http://ncertguides.com

Leave a Reply

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