Moon

Present Perfect Continuous – Units 1.2–1.3

Interactive Matching, Rewriting & Gap-Fill

Exercises
Answers
Progress: 0% (0/38)

1.2.1 Match the beginnings of the sentences to the correct endings

I've been eating too much cake lately
Have you been living at this address for a long time?
Val has been learning to dance tango
David has been cleaning all day so
I haven't been running for ages

Endings: so I don't feel very fit. | the house is really neat! | so I want to go on a diet. | for more than six months. | and looks very tired.

1.2.2 Rewrite the sentences, putting the words in the correct order

singing
Jenny
all
been
evening
has
been
for
Colin
new
year
looking
house
a
has
brothers
since
the
been
Sunday
kitchen
My
painting
has
all
raining
than
been
for
week
more
It's
a
has

1.2.3 Fill in the gaps by putting the verbs in the present perfect continuous

Driver
I (drive) for hours. I'm so tired!
Cleaning
I (clean) the house because my parents are coming tomorrow.
Builder
You (build) that wall all day. Are you nearly finished?
Fisher
Joe (fish) all afternoon, but he hasn't caught anything yet.
Tennis
We (not play) tennis together for very long.
Runner
How long (train) for the marathon, Jon?
Painter
Josh (paint) a lovely landscape this afternoon.
Students
Matt and Heather (study) for their exam all evening.
Reader
I (not read) this book for very long.
Traveler
Jane (travel) all summer.
Walker
Robin (walk) all day! He looks exhausted.
Cook
I (try) to cook a new recipe today.
Doctor
Ed (not feel) well, so I told him to go to the doctor.
Tourist
My friend (tour) Europe with his band.
Manager
My manager (sleep) at his desk all afternoon.

1.2.1 Matching Answers

  1. I've been eating too much cake lately → so I want to go on a diet.
  2. Have you been living at this address for a long time? → for more than six months.
  3. Val has been learning to dance tango → and looks very tired.
  4. David has been cleaning all day so → the house is really neat!
  5. I haven't been running for ages → so I don't feel very fit.

1.2.2 Rewritten Sentences

  1. Jenny has been singing all evening.
  2. Colin has been looking for a new house for a year.
  3. My brothers have been painting the kitchen since Sunday.
  4. It's been raining for more than a week.

1.2.3 Present Perfect Continuous

  1. I have been driving for hours. I'm so tired!
  2. I have been cleaning the house because my parents are coming tomorrow.
  3. You have been building that wall all day. Are you nearly finished?
  4. Joe has been fishing all afternoon, but he hasn't caught anything yet.
  5. We haven't been playing tennis together for very long.
  6. How long have you been training for the marathon, Jon?
  7. Josh has been painting a lovely landscape this afternoon.
  8. Matt and Heather have been studying for their exam all evening.
  9. I haven't been reading this book for very long.
  10. Jane has been traveling all summer.
  11. Robin has been walking all day! He looks exhausted.
  12. I have been trying to cook a new recipe today.
  13. Ed hasn't been feeling well, so I told him to go to the doctor.
  14. My friend has been touring Europe with his band.
  15. My manager has been sleeping at his desk all afternoon.