0% found this document useful (0 votes)
588 views7 pages

Exercises With Present Perfect Simple

The document contains an exercise with multiple parts testing the use of present perfect simple and present perfect continuous tenses to complete sentences. It provides 20 sentences in the first part and 20 more in the second part for practice with these tenses.

Uploaded by

claudia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
588 views7 pages

Exercises With Present Perfect Simple

The document contains an exercise with multiple parts testing the use of present perfect simple and present perfect continuous tenses to complete sentences. It provides 20 sentences in the first part and 20 more in the second part for practice with these tenses.

Uploaded by

claudia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Present Perfect Simple or Present Perfect Continuous Exercise 2

1. I ___________________ (not / do) the housework yet.

2. They ___________________ (study) very hard recently.

3. She ___________________ (promise) to help many times.


4. He ___________________ (clean) the kitchen. Everything is sparkling clean.

5. She ___________________ (write) her essay and ___________________

(send) it to her professor.

6. He ___________________ (see) the film ‘The King’s Speech’ about six times.
7. We ___________________ (paint) our living room. I think it looks a lot better.

8. She ___________________ (take) French lessons lately.

9. It ___________________ (not / rain) for three hours! Only about one hour.

10. Lucy ___________________ (already / leave).

11. How many times ___________________ (you / visit) Scotland?

12. I ___________________ (call) John for hours and hours and he hasn’t

answered. I’m really angry with him!

13. I ___________________ (be) in London for three years.

14. We ___________________ (know) James for ages.

15. It’s really smelly in here. ___________________ (somebody / smoke)?

16. How much petrol ___________________ (she / buy)?


17. She ___________________ (eat) chocolate all morning, so she feels sick.

18. I ___________________ (paint) my house all day, but it’s not finished yet.

19. Julie ___________________ (be) at the office since 6 am.

20. The writer ___________________ (deserve) this award for a long time.
© 2013 www.perfect-english-grammar.com
May be freely copied for personal or classroom use
Present Perfect Simple or Present Perfect Continuous Exercise 3

1. ___________________ (you / buy) your train ticket yet?

2. The kitchen is a complete mess! What ___________________ (the children /


do)?
3. Julie ___________________ (learn) to drive for six years!
4. Amanda ___________________ (already / have) lunch, so she’ll meet us later.

5. How much coffee ___________________ (she / drink) this morning?


6. Simon ___________________ (write) three books.
7. I ___________________ (do) everything I needed to do today! Hurray!

8. It ___________________ (not / rain) all summer, so the garden is dead.

9. I ___________________ (read) your book. Here it is, thank you.

10. She ___________________ (forget) how to get to my house.

11. I ___________________ (work) in the garden all day and I need a rest.

12. She ___________________ (make) three cakes. They look delicious!


13. David feels great these days. He ___________________ (get) up early lately.

14. We ___________________ (always / hate) rush hour traffic.

15. Recently, I ___________________ (study) a lot. My exams are in a few weeks.

16. We ___________________ (write) this book for months and months.


17. I ___________________ (always / love) chocolate.
18. I ___________________ (want) to go back to university for a long time.
19. What’s that delicious smell? ___________________ (you / cook)?
20. I ___________________ (watch) seven films this week!

© 2013 www.perfect-english-grammar.com
May be freely copied for personal or classroom use
PRESENT PERFECT vs PRESENT PERFECT CONTINUOUS

Complete the sentences with the correct form of the verbs in


brackets.

1.- At last! I ___________ (solve) the problem.


2.- What ______________ recently? (you / do) Anything interesting?
3.- My brother ____________ (buy) a new motorbike. It looks great.
4.- _____________ (you / swim)? Your hair looks wet.
5.- Oh, There you are! I ____________ (look) for you
everywhere.
6.- Sorry we are late. How long _______________
(you / wait)?
7.- I ____________ (know) Peter for a long time.
8.- My friends _____________ (run) for two hours already.
9..- I ____________ (never / understand) Maths and Physics.
10.- The children are tired because they ___________ (play) all day.
11.- Susan _____________ (never / believe) in ghosts and fairies.
12.- I _______________ (write) emails all day.
13.- John ______________ (never / see) this film before.
14.- What on earth ___________ (you / do)? You’re covered in mud.
15.- _______________ (you / ever / see) Altamira
Cave? I hear it’s incredibly beautiful.
16.- How long ________________ (he / learn) English?
17.- I ____________ (just / speak) to my cousins. They
told me the news.
18.- I’m sorry. Monica is not here.. She _____________
(go) out.
19.- We’re really tired because we ______________ (train) for the
marathon since eight o’clock.
20.- _______________ (you / finish) doing your homework yet?
21.- The students ________ (revise) for their Spanish exam for two
hours.
22.- Peter, why are you sweating? Because I _________
(hoover) the carpets.
23.- Is the lawn finished? Yes, Gonzalo ____________
(cut) the grass.
24.- It’s still raining. It _____________ (rain) for hours.
25.- How much money _____________ (you / spend)
this week.
WORKSHEET 11

SUBJECT : Present Perfect vs Present Perfect Continuous

A) Use PRESENT PERFECT CONTINUOUS TENSE to fill in the blanks:

1. I’m tired, because I …… have been working ………. (work) very hard.
2. He ………………………………………… (write) letters all morning.
3. Catherina is getting fatter because she …………………………………… (eat) too much.
4. My mother ………………………………………….. (peel) the potatoes all afternoon.
5. Cathy …………………………………………… (attend) a cookery course since March.
6. How long …………… you ………………………………………….. (learn) English?
7. Where are my eye-glasses? I …………………………………………….. (look) for them
for an hour.
8. Charles ………………………………………………. (escape) from the police for years.
9. How long …………… you ………………………………………… (use) a computer?
10. Elizabeth ………………………………………….. (live) with Mike for three years.
11. She ………………………………………………. (earn) quite a lot of money for the last
two years.
12. It …………………………………………………. (rain) fro six hours.

B) Use PRESENT PERFECT TENSE or PRESENT PERFECT CONTINUOUS


to fill in the blanks:

1. I’ve bought / have been buying a new pair of shoes.


2. Have you finished / Have you been finishing reading that book yet?
3. They’ve eaten / have been eating fruit all afternoon, ever since they came from school.
4. I’ve been reading / have read this book now, so you can have it back.
5. I’ve been writing / have written eight pages already.
6. Your exam paper is completely blank! What have you been doing / have you done?
7. Oh, no! There’s nothing to eat. My sister has been eating / has eaten everything I left in
the kitchen.
8. Oh, no! There’s no wine to drink. They have drunk / have been drinking all the wine.
9. No wonder your eyes hurt. You’ve been playing / have played computer games ever since
you had your breakfast.
10. I haven’t seen / haven’t been seeing you for ages.
11. God! Hakan has scored / has been scoring.
12. They have danced / have been dancing for an hour.
13. I have been waiting / have waited for you for ages.
14. I’ve finished / ‘ve been finishing my work.
15. I’ve been writing / have written this letter for an hour.
16. He has visited / has been visiting ten museums this week.
17. I’m very tired. Because I have travelled / have been travelling around Istanbul all day.
18. She has found / has been finding a good job.
19. I’m hot because I have been running / have run.
20. I have written / have been writing letters for weeks.
WORKSHEET 12

SUBJECT : Simple Past vs Present Perfect Tense


Present Perfect vs Present Perfect Continuous

A) Use THE SIMPLE PAST or THE PRESENT PERFECT TENSE to fill in the blanks:

1. What ………………………………………… (you / learn) since you …………………….


(come) here? How many friends ………………………………………. (you / make)? I
hope you ……………………………………... (already / meet) a lot of interesting people.
2. Last night my roommate and I ……………………….. (have) some free time, so we
………………………….. (go) to a show.
3. I ………………………………….. (just / have) lunch, but I ………………………………
(not / have) lunch yesterday.
4. Who …………………………………. (write) the play “Hamlet”?
5. How many games …………………………………… (the team / win) so far this season?
6. I don’t know Carol’s husband. I ………………………………………. (never / meet) him.
7. It ………………………………… (rain) a lot last week, but it ……………………………
(not / rain) much so far this week.
8. How many letters ……………………………………….. (you / write) since the beginning
of the month?
9. When we were on vacation, the weather ……………………………… (be) terrible.
10. In her whole lifetime, Mary …………………………………………… (never / see) snow.
11. I don’t know where Ammy is. ………………………………………….(you / see) her?
12. When I ……………………………. (get) home last night, I ……………………….. (be)
very tired and I …………………………… (go) straight to bed.
13. Your car looks very clean. ……………………………………. (you / wash) it?
14. George …………………………………….. (not / be) very well last week.
15. Mr. Clark …………………………… (work) in a bank for 15 years. Then he gave it up.

B) Use PRESENT PERFECT TENSE or PRESENT PERFECT CONTINUOUS


to fill in the blanks:

1. I’m trying to study. I …………………………………………….. (try) to study for the last


hour, but something always seems to interrupt me. I think I’d better go to the library.
2. The children are playing basketball right now. They ………………………………………
(play) for almost two hours. They must be getting tired.
3. The telephone …………………………………………… (ring) four times in the last
hour, and each time it has been for my roommate.
4. The telephone …………………………………………… (ring) for almost a minute. Why
doesn’t someone answer it?
5. It ……………………………………………….. (rain) all day. I wonder when it will stop.
6. We ………………………………………… (have) three accidents so far this week. I
wonder how many more we will have if you keep using the tools carelessly.
7. We ……………………………………………………. (live) here since last June.
8. My little son is dirty from head to foot because he ………………………………………
(play) in the mud.
9. What’s the matter? Your eyes are red and puffy. I hope you ………………………………
(not / cry). Oh, now I understand. You …………………………………………….. (peel)
some onions.
10. Hello, Rob. I’m happy to see you again. I ………………………………………………..
(not / see) you for weeks. What ……………………. you …………………………… (do)
lately?
11. I …………………………………………………. (not / be) able to reach my boss on the
phone yet. I ………………………………………………………. (try) for the last twenty
minutes, but the line …………………………………….. busy.
12. We …………………………………………. (have) three major snowstorms so far this
winter. I wonder how many more we will have.
13. I ………………………………………………… (write) them three times, but I still
haven’t received a reply.
14. A: Dr. Harrison is a good teacher. How long ……………… he ……………………. (be)
at the university?
B: He ………………………………………… (teach) here for almost 25 years.
15. A: What are you going to order for dinner?
B: Well, I ……………………………………………… (have / have) pizza. So I think, I’ll
order that.
16. My uncle …………………………………………………. (paint) the outside of his house
for three weeks and he’s still not finished.
17. The Smiths are presently in Tunisia. They ………………………………………. (travel)
throughout North Africa since the middle of May. They’ll return home in another month.

C) Use THE PRESENT PERFECT TENSE or THE PRESENT PERFECT CONTINUOUS


to fill in the blanks:

1. I’m tired. We ………………………………………………. (walk) for over an hour. Let’s


stop and rest for a while.
2. The zoo isn’t far from here. I ………………………………………………… (walk) there
many times.
3. I …………………………………………………. (write) my friends at least a dozen
letters since I left home and come home.
4. Sally is writing a letter to her boyfriend. She ……………………………………….
(write) it since she got home from class. It’s going to be a long letter.
5. The telephone …………………………………………….. (ring) four times in the last
hour, and each time it has been for my roommate.
6. The telephone ……………………………………………… (ring) for almost a minute.
Why doesn’t someone answer it?
7. She is 80 and she ………………………………………… (never / read) a book in her life.
8. The secretary is very tired. She ………………………………………………… (type) all
morning.
9. Tom is reading a book. He started two hours ago and he is on page 53. He
……………………………………….. (read) for two hours.
10. Hello! I …………………………………………… (clean) the windows. So far I
………………………………………… (clean) five of them and there are two more to do.
11. My grandfather ……………………… (died) 30 years ago. I ……………………………..
…………………. (never / meet) him.
12. A: Is your father at home?
B: No, I’m afraid he ……………………………………………… (go) out.
A: When exactly ………………………………………………… (he / go) out?
B: About ten minutes ago.
D) Use THE SIMPLE PAST or THE PRESENT PERFECT TENSE to fill in the blanks:

1. The young man ……………………………… (never / be) to Paris, but he ……………..


(read) a book about this city last year.
2. …………………… you …………………… (decide) where to go yet?
3. A: Have some tea, please.
B: No, thank you. I …………………………………. (just / have) two cups of tea.
4. Susan …………………………. (do) her homework before 10 o’clock but Jane ………….
……………….. (not /write) a word until now.
5. Her mother ………………………………… (buy) her a pair of new shoes yesterday.
6. The Prime Minister …………………………. (leave) for the USA an hour ago.
7. A: …………….. the plane ……………………. (land)?
B: Yes, it ………………………… (land) ten minutes ago.
8. It ………………………………. (not / rain) for a long time.
9. ……………… you ……………… (see) my dog? It ………………………… (run away)
this morning.
10. We …………………………. (meet) at a party a long time ago, but I ……………………..
(not / see) her since then.
11. I ………………………… (see) an interesting book in a bookshop yesterday, but I
…………………………… (not / buy) it.
12. My friend …………………………… (fall) from the bicycle because he ……………….…
(not / ride) one for ages.
13. His father ………………………………… (die) in 1970, but he …………………………..
(never / visit) his father’s grave since that time.
14. They …………………… (go) to America years ago, but none of them …………………...
(come) back since then.
15. A: …………….. you ……………….. (speak) to an Englishman?
B: Yes, I …………………….. (have) a short conversation with one last night.
16. A: ………………. you ever ………………….. (be) to Tatilya?
B: Yes, I ………………………. (go) there two years ago.
17. A: ………………. you ……………….. (see) Jane recently?
B: No, I ……………………………. (see) her for a long time.

E) Rewrite the sentences using SIMPLE PAST or PRESENT PERFECT TENSE:

1. I haven’t seen her for a long time.


It’s ages since I saw her…………………………………………
2. I last met George two weeks ago.
I haven’t …………………………………………………………
3. They have been here for three months.
They arrived ……………………………………………………..
4. We started living in Istanbul 12 years ago.
We have ………………………………………………………….
5. I last saw my girlfriend five days ago.
I haven’t ………………………………………………………….
6. Is this the first time you have tasted a kivi?
………………… (not) you ………………………. one before?
7. I last smoked a cigarette ten years ago.
I haven’t …………………………………………………………..
8. I last drank wine two weeks ago.
It’s two weeks ……………………………………………………. wine.
9. I have lived in Istanbul since January.
I …………………………………………………………………… (come)

You might also like