a) has sold
b)has drunk
c)have seen
d)have went
e)has been
f)have booked
g)have known
h)have found
i)has said
j)have walked