1. Richard has written (write) a good book.
2. Mary hasn't got (not get) up yet.
3. Walter and Pat have finished (finish) their projects.
4. The teacher hasn't come (not come) today.
5. Hector has broken (break) his left arm.
6. The driver has stopped (stop) at the traffic lights.
7. Lucas has passed (pass) his last exams.
8. Katherine has met (meet) him before.
9. The girls have switched (switch) on the TV.
10. Alexander has had (have) dinner with me.
11. Thomas has given (give) Sonia a nice bracelet.
12. Beatriz has walked (walk) to work alone.
13. Oliver hasn't allowed (not allow) her to go out.
14. Eliza has invited (invite) you to the party.
15. Some people have forgotten (forget) that day.
16. The bus has arrived (arrive) quite late this morning
17. The Queen has appeared (appear) on Television.
18. Fiona hasn't brushed (not brush) her teeth yet.
19. Samuel has knocked (knock)
20. Anne has bought (buy) them