Bună! Am nevoie neapărat de acest exercițiu! ofer coroana!

1. has just left
2. have played
3. has been studying
4. haven't spoken
5. have already cooked
6. have seen (?)
7. has been exercising
8. has been working
9. have been living
10. haven' t finished