1 - Fill in the blanks with Past or Present Perfect.
I didn't want to meet Tom so when he entered the room I ________________ (leave).
When I ______________ (arrive) she was having lunch.
_______ you ________ (do) your homework yet?
When I _____________ (hear) his knock I _______________ (go) to the door and _____________ (open) it, but I _______________________________ (not recognize) him at first.
He _______ already _____________ (visit) Mrs. Brown.
It ______________________ (rain) since yesterday.
Julie said she ____________ (see) him everyday.
Marsh ________ never __________ (ride) a horse in her entire life.
I ____________ (send) you a letter last month. _______ you _________ (get) it?
_______ you ever __________ (eat) caviar?
_______ you _________ (see) Jane this morning? (it is still morning)
_______ you _________ (see) Jane this morning? (it's afternoon)
They ___________________ (work) all day long!
And finally, Andy _________________ (arrive) at the party.
2 - Give the question to these answers.
a)________________________________________________________________________________?
Yes, I have. But I've also been to Britain.
b) ________________________________________________________________________________?
No, I didn't.
c) ________________________________________________________________________________?
Actually, they didn't like it.
_______________________________________________________________________________?
I have worked there since last May.
e) _______________________________________________________________________________?
She drove her car.
_______________________________________________________________________________?
Yes, I've just got it!
_______________________________________________________________________________?
No, he hasn't.
_______________________________________________________________________________?
I don't know. I just know that he was extremely irritated.
h) _______________________________________________________________________________?
I got there at 9:30 pm.
3 - Answer these questions.
Have you ever gone on a parachute ride?
__________________________________________________________________________________.
What did you do on your last vacation?
__________________________________________________________________________________.
How long have you studied at your school?
__________________________________________________________________________________.
Where have you been lately?
__________________________________________________________________________________.
Has your brother been abroad?
__________________________________________________________________________________.
What time did you go to bed yesterday?
__________________________________________________________________________________.
Have you ever thought about hiking in the mountains?
__________________________________________________________________________________.
When did you last eat spaghetti?
__________________________________________________________________________________.
Have you seen the BMW new model?
__________________________________________________________________________________.
4 - Complete these sentences.
John was tired because _________________________________________________________.
Have you been _______________________________________________________________?
Alice has never _______________________________________________________________.
Were you ___________________________________________________________________?
Did she lose _________________________________________________________________?
Why didn't you ______________________________________________________________?
I haven't ____________________________________________________________________.
Robert refused to _____________________________________________________________.
Mr. Miller has already _________________________________________________________.
Has Paul _________________________________________________________________ yet?