Put the verbs in brackets into Past Simple or Present Perfect.
1. A: Last night I ___________ (see) "The Bodyguard" at the cinema.
B: Oh, I _______________________ (already / see) it twice.
2. A: Do you know that Mrs Jones ______________ (work) here for sixteen years?
B: I thought she _______________ (start) working here ten years ago.
3. A: _________________ (you/ever/meet) anyone famous?
B: Well, I _____________ (see) Jane Fonda.
A: Really? I ___________ (meet) her father, Henry Fonda, once. But he is dead now.
4. A: Yesterday I _______________ (leave) the house and ___________ (catch) the train. Then I _____________ (realize) that my keys ___________ (be) in the house.
B: Oh no! That ___________ (happen) to me before. What ______________ (you/do)?
A: I _____________ (call) the locksmith.
5. A: I _______________ (already /make) the beds and I ________________ (just/sweep) the floor, but I ________________ (not / start) the ironing yet.
B: Don't worry. I _________________ (do) it yesterday.
6. A: How long ago ________________ (you / begin) painting?
B: Ten years ago. I __________________________ (recently / complete) a painting that the National Gallery ______________ (ask) me to do a year ago.
7. A: Why are you so happy?
B: I ___________________ (just / pass) my driving test!
8. A: ________________________ (you/always/have) long hair, Julie?
B: No, when I was young my hair _____________ (be) very short.
Answers & Comments
2) has worked, started
3) Have you ever met, saw, met
4) left, caught, realized, were, has happened, did you do, called
5) have already made, have just swept, haven't started, did
6) have you begun, have recently completed, asked
7) have just passed
8) Have you always had, was