Present Perfect Simple or Present Perfect Continuous Exercise 3
Present Perfect Simple or Present Perfect Continuous Exercise 3
Present Perfect Simple or Present Perfect Continuous Exercise 3
1. ________Have you buyed ___________ (you / buy) your train ticket yet?
2. The kitchen is a complete mess! What _______have did the children____________ (the children
/
do)?
4. Amanda ____has already had_______________ (already / have) lunch, so she’ll meet us later.
5. How much coffee ________she has drunk___________ (she / drink) this morning?
8. It _____has not rained______________ (not / rain) all summer, so the garden is dead.
11. I ______have worked_____________ (work) in the garden all day and I need a rest.
12. She _________has make__________ (make) three cakes. They look delicious!
13. David feels great these days. He _______have got____________ (get) up early lately.
15. Recently, I ________have studied___________ (study) a lot. My exams are in a few weeks.
16. We ___________have been writing________ (write) this book for months and months.
18. I ___have been wanting________________ (want) to go back to university for a long time.
19. What’s that delicious smell? ___have you cooked________________ (you / cook)?
It's Saturday morning. What have Tim and his school friends been doing since they got up?
Raymond - do nothing
6. He __________has saw_________ (see) the film ‘The King’s Speech’ about six times.
7. We ________have painted___________ (paint) our living room. I think it looks a lot better.
9. It __________has not been raining_________ (not / rain) for three hours! Only about one hour.
11. How many times _______you have visited____________ (you / visit) Scotland?
12. I _______have been calling____________ (call) John for hours and hours and he hasn’t
15. It’s really smelly in here. _____has somebody smoked______________ (somebody / smoke)?
17. She _____has ate______________ (eat) chocolate all morning, so she feels sick.
18. I ________have painted___________ (paint) my house all day, but it’s not finished yet.
20. The writer ________has been deserving___________ (deserve) this award for a long time.