1.have talked(то что должно быть в пропущенных местах)2.-told.3.-haven't spoken.4-asked.5-told.6-Have you read...7-had learnt.8-have had.9-woke up...,had gone.10-came...,had left.11-can.12-will return.13-will do..,we go.14-saw...,had not washed..15-will do.16-wrote,17-will finish.18-have learnt.19-thinks..,has not come.20-taught.21-has done,22-did you find