He a tennis club last month. *
have joined
has joined
joined
She this book in Moscow. *
have bought
has bought
bought
Phone the vet! The dog my ring. *
have eaten
has eaten
ate
I here 2 month ago. *
have moved
has moved
moved
They their holidays in the country last summer. *
have spent
has spent
spent
Where's Pete? I (not see) him for ages. *
haven't seen
hasn't seen
didn't see
His father (come back) to London last Sunday. *
have come
has come
came
I (change) my job three times this year. *
have changed
has changed
changed
I (see) this film and I don’t want to see it again. *
have seen
has seen
saw
Tom Hanks (win) an Oscar several times already. *
have won
has won
won
John (see) a good film last night. *
have seen
has seen
saw
He (write) already three letters. *
have already written
has already written
wrote
He a tennis club last month. *
have joined
has joined
joined
She this book in Moscow. *
have bought
has bought
bought
Phone the vet! The dog my ring. *
have eaten
has eaten
ate
I here 2 month ago. *
have moved
has moved
moved
They their holidays in the country last summer. *
have spent
has spent
spent
Where's Pete? I (not see) him for ages. *
haven't seen
hasn't seen
didn't see
His father (come back) to London last Sunday. *
have come
has come
came
I (change) my job three times this year. *
have changed
has changed
changed
I (see) this film and I don’t want to see it again. *
have seen
has seen
saw
Tom Hanks (win) an Oscar several times already. *
have won
has won
won
John (see) a good film last night. *
have seen
has seen
saw
He (write) already three letters. *
have already written
has already written
wrote