Present Perfect I

Fill in the correct form of the verb!

John for the bus for half an hour. (wait)
The students the gallery. (visit)
Mary and I our work. (finish)
Susan a new car recently. (buy)
Tim to a horse race. (be)
They their car. (wash)
I a lot of photos in Oxford. (take)
You your umbrella. (forget)
Ann a cake. (bake)
Harry his homework. (finish)
Patrick and Sue Paris. (visit)
I to Dublin. (be)
We a new car. (buy)
You too much. (drink)
She her friend. (help)
Paul on time. (arrive)