Here are the correct sentences formed by putting the words in the right order.
1. My grandpa and dad have recently repaired the fence.
2. Have all the students been to the school trip in your class?
3. I have worked so hard on this science project this week.
4. Where have we been since you lost your saw at the library?
5. Ralph has gone fishing with his best friend from school.
6. Computer technology has greatly advanced this century.
7. Who has eaten all the mashed potatoes in the fridge?
8. My brother has already finished his English homework.
9. Suzie hasn't dusted the furniture and vacuumed the floor yet.
10. Three men have robbed the supermarket on the corner.
11. The police officers have broken the door of the old house.
12. All the kids have worn costumes for the fancy dress party.
13. My parents have gone to Athens for a summer holiday.
14. Why haven't you called Pamela to invite her to the tea party?
15. Karen has picked a basket of oranges this morning.
16. The Petersons have lived in this small town for twenty-two years.
17. So far, I have taken a lot of photographs at the city zoo this week.
18. Mr. and Mrs. Hall have never eaten Chinese food at a 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 recently left home and fallen down.
22. Nicholas and I haven't seen each other since we finished primary school.
23. Haven't his sons fed the cows or milked them?
24. Archaeologists have discovered a group of dinosaurs in this area.
25. I have never ridden a camel or done bungee jumping in my life.
26. The mechanic has repaired seven cars since two o'clock this afternoon.
27. Have you ever visited the British Museum?
Parent Tip: Review the logic above to help your child master the concept of present perfect worksheet.