Proszę o rozwiązanie. Zadanie na jutro. Dam naj!

a) have never been
b) weren't
a) visited
b) has already visited
a) arrived
b) has just arrived
a) hasn't ridden
b) rode
a) Has Sue ever broken
b) did Matt break