Ответ:
1) She has written a letter to me.
2) Their team has won the match.
3) He has always topped in the class.
4) We have finished our work.
5) Why haven't you paid the bill ?
6) Has the train departed?
7) He has realized his mistake.
8) I have shifted to this flat recently.
9) I haven't found my pen.
10) She has lost her pen.