Name:
Surname:
EXERCISE 1
Make either the present perfect simple or present perfect
continuous.
1.___________________ (you / buy) your train ticket yet?
2.Julie___________________ (learn) to drive for six years!
[Link] ___________________ (already / have) lunch, so she'll meet
us later.
[Link] much coffee ___________________ (she / drink) this morning?
[Link] ___________________ (write) three books.
6.I ___________________ (do) everything I needed to do today!
Hurray!
[Link] ___________________ (not / rain) all summer, so the garden is
dead.
8.I ___________________ (read) your book. Here it is, thank you.
[Link] ___________________ (forget) how to get to my house.
10. I ___________________ (work) in the garden all day and I need a
rest.
[Link] ___________________ (make) three cakes. They look delicious!
[Link] feels great these days. He ___________________ (get) up
early lately.
[Link] ___________________ (always / hate) rush hour traffic.
14. Recently, I ___________________ (study) a lot. My exams are in a
few weeks.
15. We ___________________ (write) this book for months and
months.
16. I ___________________ (always / love) chocolate.
17. I ___________________ (want) to go back to university for a long
time.
18. I ___________________ (watch) seven films this week!
EXERCISE 2
Choose Present Perfect Simple or Present Perfect Continuous
1 I’ve bought / have been buying a brand new car.
2. Have you finished / Have you been finishing eating your sandwich
yet?
3. I have been cleaning / have cleaned all day and I still have work to do.
4. They’ve completed / have been completing the first lap of the race.
5. Now that I’ve been reading / have read this book, I can take it back to
the library.
6. How many pages have you been writing / have you written since this
morning?
7. Has the train arrived / has the train been arriving?
8. I have been reading / have read all day; yet, I am still on the first
chapter.
9. Oh, no! There isn’t any chocolate left in the fridge. My sister has been
eating / has eaten it all.
10. You really look so exhausted nowadays; you have been working /
have worked too much lately.
11. I am sorry but I have lost / have been losing my key again.
12. I haven’t seen / haven’t been seeing you for ages.
13. I think you should take a break; you have been running / have run for
a long time.
EXERCISE 3
Part A) Wh Questions
Make Wh Questions with Present Perfect or Present Perfect
Continuous.
1. How long/ grandfather/ drive/ this car?
2. How many times / James / be to the opera before?
3. Where / you / be since morning?
4. Why / the phone /ring for the last two hours?
5. How / Ellie / solve this task?
6. Where / your brother / live since 2017?
Part B) For/Since
Complete the sentences with for or since.
1. Kate has lived here __________ 2012.
2. It has been raining __________ a long time.
3. The TV has been on __________ five o’clock.
4. I have wanted to be a doctor __________ I was a kid.
5. Sam has studied at this college __________ only a week.
6. The telephone has been ringing __________ a few minutes.
Part C) Have been/ Have gone.
Complete the sentences with have been or have gone.
1. She _____ to Paris. I think she’s working there for a few months.
2. We ______ there many times.
3. They ______ on vacation. They should return next week.
4. You look tanned! _____ you _____ on holiday?
EXERCISE 4
Choose the correct answer.
1. I ........................ this novel for a couple of days.
a) have read
b) have been reading
c) Either could be used here
2. He ..................... from the US.
a) has returned
b) has been returning
c) Either could be used here
3. The child ..................... enough.
a) has slept
b) has been sleeping
c) Either could be used here
4. I ...................... them for a long time.
a) have known
b) have been knowing
c) Either could be used here
5. It .................... for hours.
a) has rained
b) has been raining
c) Either could be used here
6. He ..................... in this town for twenty years.
a) has lived
b) has been living
c) Either could be used here
7. You ..................... me any help.
a) have never offered
b) have never been offering
c) Either could be used here
8. The police ...................... the thief.
a) have arrested
b) have been arresting
c) Either could be used here
9. I ...................... the money.
a) have sent
b) have been sending
c) Either could be used here
10. He .................... his leg.
a) has broken
b) has been breaking
c) Either could be used here
11. They ....................... the job.
a) have finished
b) have been finishing
c) Either could be used here