1. was hardly going, rang
2.had reached, closed
3.rarely reins
4.always talk
5.They think
6. will start
7.prefers
8. really enjoys
9. played
10.were driving, broke
11.was working, were watching
12. was having
13.were playing
14. has trained
15. have known
16. we shall type
17.had completed
18. have been training, went
19. shall see
20.will study, finishes
21.will rain
22.shall be visiting
23.will have been working
24.is travelling