1. My grandpa and dad have repaired the fence recently.
2. Have all the students in your class been to the school trip?
3. I have worked so hard on this science project this week.
4. Where have you been since we saw you last at the library?
5. Ralph has gone fishing from school with his best friend.
6. Computer technology has advanced greatly this century.
7. Who has eaten all the mashed potatoes in the fridge?
8. My brother has already finished his English homework.
9. Has Suzie vacuumed the floor and dusted the furniture yet?
10. Three men have robbed the supermarket on the corner.
11. The police officers have just broken the door of that old house.
12. All the kids have worn their costumes for the party.
13. My parents have gone to Athens for their summer holiday.
14. Why haven't you called Pamela to invite her to the tea party?
15. Karen has picked a basket of oranges since this morning.
16. The Petersons have lived in this small town for twenty-two years.
17. I have taken a lot of photographs in the city zoo so far this week.
18. Mr. and Mrs. Hall have never eaten at a Chinese restaurant.
19. Bradley has had a terrible toothache since he got up this morning.
20. Joshua’s sister, Shirley, hasn’t graduated from the university yet.
21. My grandpa has fallen down and broken his left arm recently.
22. Nicholas and I haven’t seen each other since we finished primary school.
23. The farmer hasn’t fed his cows or milked the hens yet.
24. A group of archaeologists have discovered a dinosaur fossil in this area.
25. I have never ridden a camel or done bungee jumping in my life.
26. The mechanic has repaired cars since two o’clock this afternoon.
27. Have you ever visited the British Museum or Madam Tussauds?
Parent Tip: Review the logic above to help your child master the concept of present perfect tense worksheet.