A. Complete using the correct past perfect simple form of the verbs in brackets.

1   By the time I arrived, everyone ………………………. (leave)!

2   Steve ………………………. (already I see) the film, so he didn’t come with us to the cinema.

3   Tina ………………………. (not/ finish) doing the housework by seven o’clock, so she called Andrea to tell her she would be late.

4   ………………………. (you / just / speak) to Billy when I rang?

5   The car broke down just after ………………………. (we/ set off).

6   I didn’t eat anything at the party because ………………………. (I / already / eat) at home.

7   ………………………. (you I hear) about the accident before you saw it on TV?

Answer

1 had left   2 had already seen

3 hadn’t finished   4 Had you just spoken

5 we’d set off   6 I’d already eaten

7 Had you heard

B. Choose the sentence (A or B) which means the same as the first sentence.

1   We’d had dinner when Wendy arrived.

      A   Wendy arrived and then we had dinner.

      B   We had dinner and then Wendy arrived.

2   I read the book after I’d seen the film.

      A   I saw the film and then I read the book.

      B   I read the book and then I saw the film.

3   By the time Dad came home, I’d gone to bed.

      A   I went to bed before Dad came home.

      B   I went to bed after Dad came home.

4   She didn’t go to bed until her mum had come home.

      A   She went to bed and then her mum came home.

      B   Her mum came home and then she went to bed.

5   Mr Banks hadn’t arrived at the office by the time I got there.

      A   I arrived before Mr Banks.

      B   Mr Banks arrived before me.

6   They’d bought the plane tickets before they heard about the cheaper flight.

      A   They bought the plane tickets and later they heard about the cheaper flight.

      B   They heard about the cheaper flight and then they bought the plane tickets.

7   The girls had tidied the house when the visitors arrived.

      A   The visitors arrived and later the girls tidied the house.

      B   The girls tidied the house and then the visitors arrived.

Answer

1 B   2 A   3 A   4 B   5 A   6 A   7 B

C. Write sentences using the prompts. One of the verbs must be in the past perfect simple.

1   we / just / hear / the news / when / you / ring

 I / already / think of / that / before / you / suggest / it

3   when / I / turn on / the TV / the programme / already / start

4   she / be / hungry / because / she / not / eat / anything / all day

 by the time / I leave / school / I / decide / to become / a musician

Answer

1   We’d just heard the news when you rang.

2   I’d already thought of that before you suggested it.

3   When I turned on the TV, the programme had already started.

4   She was hungry because she hadn’t eaten anything all day.

5   By the time I left school, I’d decided to become a musician.

D. Look at the pictures and complete the sentences. Use the correct form of the past perfect continuous.

 She was tired because ……………………………. (run).

 They were hot because ……………………………. (dance).

 The garden was flooded because ……………………………. (it / rain / all night).

 Did they crash because ……………………………. (drive / too fast)?

 When I arrived, ……………………………. (they / wait / for over half an hour).

 When I got there, ……………………………. (they / not / wait / long).

Answer

1   she’d been running

2   they’d been dancing

3   it had been raining all night

4   they’d been driving too fast

5   they’d been waiting for over half an hour

6   they hadn’t been waiting long

E. Choose the correct answer.

1   I’d only …………………… the washing-up for a few minutes when Clare came home, so she offered to finish it.

      A done   B been doing

2   Had you already …………………… James his birthday present when we gave him ours?

      A given   B been giving

3   Gail hadn’t …………………… me that she would help me, so I wasn’t angry when she didn’t.

      A told   B been telling

4   Mum had …………………… her cup of tea for several minutes before she realised it had salt in it!

      A drunk   B been drinking

5   We’d …………………… ready all day when they called to say the party had been cancelled.

      A got   B been getting

6   It was a fantastic experience because I’d never …………………… in a plane before.

      A flown   B been flying

Answer

1 B   2 A   3 A   4 B   5 B   6 A

Pin It on Pinterest

Share This