Moon

Past Perfect Continuous – Unit 14

Mark Correct, Match, and Fill Gaps

Exercises
Answers
Progress: 0% (0/31)

14.1 Mark the sentences that are correct

1.
Maya had been working here for five years when I started.
2.
It had been raining for a week before the sun came out.
3.
I got sunburned because I'd been lying in the sun all day.
4.
We went to see that movie everyone had been talking about at work.
5.
Vlad had been studying English for a year when he moved to Toronto.
6.
My computer hadn't been working properly for ages, so I bought a new one.
7.
We only found the hotel after we'd been driving for more than an hour.
8.
I'd been training for years before I won my first marathon.
9.
Carol had been cooking all morning, so she was exhausted.
10.
I went to the doctor because I hadn't been feeling well all week.

14.2 Match the beginnings of the sentences to the correct endings

The floor was soaking wet because
Marion had been learning Spanish
The forest looked beautiful because
Kelly had been practicing all week,
Clive had been complaining

Endings: it had been raining all day. | about the bad smell all week. | for six months before she went to Spain. | so her performance was perfect. | it had been snowing all night.

14.3 Fill in the gaps by putting the verbs in the past perfect continuous

Nina
Nina (shop) all morning and (wait) for hours when the package finally arrived.
Carla
Carla (live) in Paris for 10 years when she (meet) Liam.
Chris
Chris (play) football all day he (need) a coffee.
Phil
Phil (watch) TV when the telephone (ring).
Jill
Jill (feel) ill all day so she (go) to bed early.
The kids
The kids (watch) TV all afternoon because it (rain) outside.
Jo
Jo (study) for years before she (pass) the exam.
Ahmed
Ahmed (work) for hours before he finally (leave) the office.

14.1 Correct Sentences

All sentences are correct! (1–10)

14.2 Matching Answers

  1. The floor was soaking wet because → it had been raining all day.
  2. Marion had been learning Spanish → for six months before she went to Spain.
  3. The forest looked beautiful because → it had been snowing all night.
  4. Kelly had been practicing all week, → so her performance was perfect.
  5. Clive had been complaining → about the bad smell all week.

14.3 Past Perfect Continuous

  1. had been shopping / had been waiting
  2. had been living / met
  3. had been playing / so / needed
  4. had been watching / rang
  5. had been feeling / went
  6. had been watching / had been raining
  7. had been studying / passed
  8. had been working / left