10. a) 11. б) 12. а) 13. has made; made 14. have visited; visited 15. has stopped; stopped 16. has written; wrote 17. have passed; passed 18. have bought; bought 19. has broken; broke 20. has taught; taught 21. have been; were 22. has invited; received 23. finished; has told 24. have visited; were
Answers & Comments
10. a)
11. б)
12. а)
13. has made; made
14. have visited; visited
15. has stopped; stopped
16. has written; wrote
17. have passed; passed
18. have bought; bought
19. has broken; broke
20. has taught; taught
21. have been; were
22. has invited; received
23. finished; has told
24. have visited; were