1 have been
2 had already left
3 was
4 was playing
5 were doing
6 had phoned
7 will speak
8 had crossed
9 has taught
10 has been
11 had finished
12 were
13 goes
14 haven't met
15 had phoned
16 is cutting
17 are doing
18 had done
19 had done
20 go
21 met
22 will speak
23 has lived