1. explained
2. has been looking
3. went
4. have been swimming
5. drew
6. tried
7. have you been cooking
8. arrived
9. made
10. have protected
11. went
12. has she played
13. has been reading
14. borrowed
15. have been digging
16. has finished
17. have repaired
18. was fishing; catched
19. have been cleaning
20. found
21. have you prepared
22. have you been watering
23. took; bought
24. has been playing
25. were hunting
26. had
27. have examined
28. arrived
29. has your nation fighted
30. were playing