1 have just talk
2 told
3 hasn't spoken
4 asked
5 told
6 have you read
7 has already learnt
8 have already had
9 woke,has already gone
10 came, has already left
11 will have you read
12 had returned
13 will have done, will go
14 saw, hasn't washed his hands15 will have done
16 has written17 will have finish
18 have already learnt
19 thought, hasn't came home yet
20 has taught
21 has just done 22 have you found