1. Will have read
2. has left
3. have you been? I have been to Moscow
4. had come
5. have spoken
6. will have done
7. will have finished (+-)
8. has forgotten (+-)
9. hadn't worked before you wrote to me
10. will have had
11, What have you just written?
10. had gone
13. you had gone I went to sleep