The Present Perfect
Put the verb in brackets into the correct tense. Present perfect or Past simple.
1. He_______________ (live) in London for two years and then _______________ (go) to Edinburgh.
2. When I left school I_______________ (cut) my hair and_______________ (wear) it short ever since.
3. My brother_______________ (write) several plays. He_______________ (just/finish) his second tragedy.
4. I_______________ (not see) him for three years, I wonder where he is.
5. He_______________ (not smoke) for two weeks. He is trying to give up.
6. I_______________ (do) this sort of work when I_______________ (be) an apprentice.
7. I_______________ (write) the letter but I can’t find a stamp.
8. _______________ you_______________ (see) the moon last night?
9. The clock isn’t slow, it_______________ (stop).
10. A: Who_______________ (you/vote) for in the last election?
B: I_______________ (vote) for Mr. Pitt.
A: He_______________ (not/be) elected, _______________ (be) he?
B: No, he_______________ (lose) his deposit.
11. A: _______________ (you/like) your last job?
B: I_______________ (like) it at first but then I_______________ (quarrel) with my employer and he_______________ (dismiss) me.
A: How long_______________ (be)you there?
B: I_______________ (be)there for two weeks.
12. A: _______________ (Mary/feed) the cat?
B: Yes, she_______________ (feed) him before lunch.
A: What_______________ (she/give) him?
B: She_______________ (give) him some fish.
13. A: I_______________ (not see) your aunt recently.
B: No, she_______________ (not be) out of the house since she_______________ (buy) her colour TV.
14. A: How_______________ (you/get) that scar?
B: I_______________ (get) it in a car accident a year ago.
15. She_______________ (say) she’d ring me this morning, but it’s now 12.30 and she_______________ (not/ring) yet.
16. It_______________ (rain) for two hours and the ground is too wet to play on, so the match _______________ (be) postponed.
17. A: Why_______________ (you/make) such a horrible noise?
B: I_______________ (lose) my key and I_______________ (try) to wake up my wife by throwing stones at her window.
A: You_______________ (throw) stones at the wrong window. You live next door.
18. He_______________ (not/stop) since he arrived.
19. He_______________ (just/ride), that’s why he’s wearing a riding hat.