1. were waiting, has not come
2. were waiting, call, told
3. bought, has already broken
4. spent,
5. were talking, rang
6. has just told, fell
7. are playing
8. finished, entered
9. have already wrote
10. reads, buys
11. dont like, gives
12.works
13. have just bought, are renovating, havent moved
14. had
15. didnt have, didnt take
16.passed, was
17.go, walks, thinks
18.gave, was
19. travels, were
20havent dicided, think,went