You are on page 1of 1

Present Perfect Worksheet

Fill in the blanks with present perfect verb form


1. I have __________ breakfast. (eat)
2. He has __________ his work. (finish)
3. They have __________ out for a walk. (go)
4. We have __________ the house. (clean)
5. You have __________ a delicious cake. (make)
6. They have __________ all day in the garden. (spend)
7. I have __________ a headache since this morning. (have)
8. He hasn't __________ lunch yet. (eat)
9. I have never __________ that movie before. (see)
10. Have you ever __________ to Paris? (be)
11. I think we've __________ before. (meet)
12. Have you __________ your homework yet? (finish)
13. I have __________ eating out as much since I started cooking more at home.
(stop)
14. We have __________ to go on a trip next month. (decide)
15. The principal has __________ that the school will present a play. (announce)
16. He has __________ me a gift. (give)
17. She has __________ breakfast. (make)
18. You have __________ all the milk. (drink)
19. I have __________ at this company for ten years. (work)
20. They have __________ to the teacher about the test. (speak)

Please visit our site for worksheets and charts https://whatistheurl.com/

You might also like