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.