Answer:
It is already done for you. in the word bank/ purple area says the answers. :)
Answer:
18. have/added/poured/added
19. visited
20. studied
21. have/been
22. broke
23. was
24. didn't stay
25. had
26. came (unless the first needs to be filled in too, then it would be has/come)
27. worked
28. talked
29. did/play/were
30. works
31. paid