1. I`ve bought
2. Have you finished
3. I have been cleaning
4. They`ve completed
5. I have read
6. have you been writing
7. has the train arrived
8. I have been reading
9. has eaten
10. have you known
11. you have been working
12. I have lost
13. I haven`t seen
14. you have been running
Succes!