1. bought
2. finished
3.I have been cleaning
4.they've completed
5.have read
6.have you written
7.has the train arrived
8.have been reading
9.has eaten
10.have you known
11.have worked
12.have lost
13.haven't seen
14.have been running
Spor la treaba!