109. 2. slept
3. opened
4. found
5.given
6. ironed
7. cleaned
8. taken
9. swum
10. written
11. arrived
12. put
13. left
14. drunk
15. talked
16. broken
17. made
18. run
19. bought
20. had
110. 2. have ; haven't
3. have; 've
4. has; hasn't
5. have; 've