25/2/2016 The Present Perfect worksheet AnswersThe Present Perfect worksheet Exercises By Viv Quarry www.vivquarry.com Put the verb in brackets into the correct tense.. He is trying
Trang 125/2/2016 The Present Perfect worksheet Answers
The Present Perfect worksheet Exercises
By Viv Quarry (www.vivquarry.com)
Put the verb in brackets into the correct tense
1. He lived _ (live) in London for two years and then went _ (go) to Edinburgh
2. When I left school I cut _ (cut) my hair and _have worn (wear) it short ever since
3. My brother has written _ (write) several plays. He_has just (just/finish) his second tragedy
4. I _haven't seen (not see) him for three years, I wonder where he is
5. He hasn't smoked _ (not smoke) for two weeks. He is trying to give up
6. I _did (do) this sort of work when I _was (be) an apprentice
7. I_'ve written (write) the letter but I can't find a stamp
8. Did _ you _see (see) the moon last night?
9. The clock isn't slow, it_'s stopped (stop)
10. A: Who did you vote _ (you/vote) for in the last election?
B: I _voted (vote) for Mr. Pitt
A: He _wasn't elected (not/be) elected, was _ (be) he?
B: No, he _lost (lose) his deposit
11. A: _Did you (you/like) your last job?
B: I liked _ (like) it at first but then I quarrelled _ (quarrel) with my employer and
he_dismissed (dismiss) me
A: How long _were you there?
B: I _was there for two weeks
12. A: _Has Mary fed (Mary/feed) the cat?
B: Yes, she fed _ (feed) him before lunch
A: What _did she give (she/give) him?
B: She _gave (give) him some fish
13. A: I haven't seen _ (not see) your aunt recently
B: No, she hasn't been _ (not be) out of the house since she bought _ (buy) her colour TV
14. A: How _did you get (you/get) that scar?
B: I got _ (got) it in a car accident a year ago
15. She said _ (say) she'd ring me this morning, but it's now 12.30 and she hasn't rung _ (not/ring) yet
16. It_'s been raining (rain) for two hours and the ground is too wet to play on, so the match _has
been (be) postponed
17. A: Why_are you making / have you been making (you/make) such a horrible noise?
B: I_'ve lost (lose) my key and I_'ve been trying (try) to wake up my wife by throwing
Trang 225/2/2016 The Present Perfect worksheet Answers
stones at her window
A: You_'ve been throwing (throw) stones at the wrong window. You live next door
18. He hasn't stopped _ (not/stop) since he arrived
19. He_'s been riding (ride), that's why he's wearing a riding hat
20. A: How long_have you been driving (you/drive)?
B: I_'ve been driving (drive) for ten years
21. _Did you lock (you/lock) the house before you left?
22. I can't go out because I haven't finished _ (not/finish) my homework yet
23. A: Where_have you been? (you/be or go)
B: I_'ve been (be or go) to the dentist
A: Did he take _ (he/take) out your bad tooth?
B: Yes, he did _
A: Did it hurt _ (it/hurt)?
24. I_'ve ridden (ride) all the horses in this stable
25. A: What have you been doing _ (you/do)?
B: We_'ve been picking (pick) apples
A: How many have you picked _ (you/pick)?
B: We 've picked _ (pick) ten basketfuls
26. The car_has been making (make) a very funny noise ever since it ran out _ (run out)
of petrol
27. Originally, horses used in bull fights didn't wear _ (not/wear) any protection, but for some time now they_'ve been wearing (wear) special padding
28. That pipe_has been leaking (leak) for ages. We must get it fixed
29. A: _Have you ever tried (you/ever/try) to give up smoking?
B: Yes, I tried _ (try) last year, but then I_found (find) that I was getting fat so
I_started (start) again
30. A: _Has the plumber been (be) the plumber here yet?
B: Yes, but he only stayed _ (only/stay) for an hour
A: What did he do _ (he/do) in that time?
B: He _turned off (turn off) the water and emptied _ (empty) the tank