You are on page 1of 3

Present Perfect Simple/Present Perfect Continuous

Exercise 1

1. John is reading a book now. He has (read/been reading) it for two


hours. He has (read/been reading) 53 pages so far.
2. Anns clothes are covered in paint. She has (painted/ been painting)
the ceiling. She has not finished it yet.
3. Jane is still doing her homework. She has (done/been doing) it all day long.
4. Have you ever (played/been playing) tennis?
5. Look! Somebody has (broken/been breaking) that window!
6. Sorry Im late. Thats all right. I have not (waited/ been waiting) long.
7. Is it still raining? No, it has (stopped/been stopping) raining.
8. I have (lost/been losing) my address book. Have you (seen/been seeing) it
anywhere?
9. My hands are very dirty.I have (repaired/been repairing) the car for 2 hours.
10. Mary has (written/been writing) ten letters today.
11. Have you (seen/been seeing) my bag anywhere? I have
(looked/been looking) for it for ages.
12. How long have you (written/been writing) this composition?
13. They have (played/been playing) chess since 2 oclock.
14. I have (known/been knowing) about it for a long time.
15. John has always (lived/been living) in London.
16. I havent (seen/been seeing) Tom since Monday.
17. Where have you been? Have you (played/been playing) football?
18. You have (driven/been driving) all day. Let me drive now.
19. Where is Tom? I havent (seen/been seeing) him today.
20. The British have (drunk/been drinking) tea since 1650.

Exercise 2

1. I have (broken/been breaking) your pen. I am very sorry.


2. Whats the matter? I have (read/been reading) in my room for
hours, and I have got a headache.
3. I am very tired! I have (worked/been working) all day, but I have
not (finished/been finishing) yet.
4. I have (smoked/been smoking) since I was sixteen.
5. I have (smoked/been smoking) too many cigarettes today.
6. Why are you out of breath? I have (run/been running).
7. I have (lost/been loosing) my note-book. Have you (seen/been
seeing) it anywhere?
8. Someone has (eaten/been eating) my sweets. They are nearly all gone.
9. I have (waited/been waiting) for you for ages! Where have you been?
10. How many exercises have you (done/been doing) today?
11. This is the best book I have ever (read/been reading).
12. How long have you (known/been knowing) Jane?
13. How long have you (learnt/been learning) to drive?
14. I dont know what Tom and Jack are doing. They have (argued/been arguing) all
day.
15. You are so dirty! What have you (done/been doing)?
16. I have (painted/been painting) the living room for a week. Itll be finished soon.
17. I have (painted/been painting) the living room. I finished it last night.
18. Why is your hair wet? I have (swum/been swimming).
19. I have (shopped/been shopping) all morning, but I have not
(bought/been buying) anything.
20. The streets are all wet. It has (rained/been raining) all day long.

Exercise 3

1.Robin: I think the waiter (forget) ................. us. We (wait)....... here for over half an
hour and nobody (take) ........ our order yet.
Michele: I think you're right. He (walk) ..... by us at least twenty times. He probably
thinks we (order, already) .........
Robin: Look at that couple over there, they (be, only) ..... here for five or ten minutes
and they already have their food.
Michele: He must realize we (order, not) .... yet! We (sit) .... here for over half an
hour staring at him.
Robin: I don't know if he (notice, even) ............ He (run)............. from table to table
taking orders and serving food.
Michele: That's true, and he (look, not) ................ in our direction once.

Exercise 4

1. A: How long (be) ............... in Canada?


B: I (study) ....................... here for more than three years.
2. I (have) ................. the same car for more than ten years. I'm thinking about buying
a new one.
3. I (love) ..........chocolate since I was a child. You might even call me a"chocoholic".
4. Matt and Sarah (have) ................ some difficulties in their relationship lately, so
they (go)
.............. to a marriage counselor. I hope they work everything out.
5. John (work) ................ for the government since he graduated from Harvard
University. Until recently, he (enjoy) ................. his work, but now he is talking about
retiring.
6. Lately, I (think) ................ about changing my career because I
(become) .................... dissatisfied with the conditions at my company.
7. I (see)............ Judy for more than five years and during that time I have
(see) ........... many changes in her personality.