Ответ:
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