Proszę o rozwiązanie.. Z góry dziękuję i pozdrawiam

1) have never been
2) weren't
3) visited
4) has already visited
5) arrived
6) has just arrived
7) hasn't ridden
8) rode
9) has, ever broken
10) did, break