Present Perfect vs. Present Perfect Continuous Tense Worksheet
Fill in the blanks with an appropriate present perfect or present perfect continuous tense form.

Answers
2. You know Rahul, don’t you? Yes, I …………………….. him since our school days.
3. You travel a lot, don’t you? Yes, I ……………………….. to nearly all continents at least once.
4. Do you visit your grandparents often? No, I ……………………….. them since January.
5. Do you watch movies often? No, I ……………………….. a movie in over six months.
6. Do you still go hiking? No, I ……………………………… hiking for ages.
7. Are you feeling sick? Yes, I …………………………….. sick all morning.
8. Would you like to visit India one day? Yes, I …………………………….. to visit India.
9. What is Rohan doing? He ……………………………… TV all afternoon.
10. Are you learning Sanskrit? Yes, I …………………………. Sanskrit for six months.
Answers
1. Sameera is in hospital, isn’t she? Yes, she has been ill for over a week.
2. You know Rahul, don’t you? Yes, I have known him since our school days.
3. You travel a lot, don’t you? Yes, I have been to nearly all continents at least once.
4. Do you visit your grandparents often? No, I haven’t visited them since January.
5. Do you watch movies often? No, I haven’t watched a movie in over six months.
6. Do you still go hiking? No, I haven’t gone hiking for ages.
7. Are you feeling sick? Yes, I have been sick all morning.
8. Would you like to visit India one day? Yes, I have always wanted to visit India.
9. What is Rohan doing? He has been watching TV all afternoon.
10. Are you learning Sanskrit? Yes, I have been learning Sanskrit for six months.