Mă poate ajuta cineva cu rezolvarea corectă pls ?

Răspuns:
1. has won
2. I can't find
3. have died
4. have been talking
5. have been working here for
6. has never been
7. haven't seen him for
8. haven't found
9. ran out of
10. gave birth to