1  Complete the sentences using the past perfect. Put the verbs in the negative if necessary.

1   I wasn’t hungry because I ……had eaten…… (eat).

2   I was tired because I ……………… (sleep).

3   I was angry because someone ……………… (steal) my bike.

4   I was happy because school ……………… (break up) for the summer.

5   I did well in the test because I ……………… (revise) for it.

6   I was nervous because I ……………… (fly) on a plane before.

Answer

1   had eaten

2   hadn’t slept

3   had stolen

4   had broken up

5   had revised

6   hadn’t flown

2  Match the questions and responses. Complete the responses using the present perfect or past perfect.

1   Are you enjoying your holiday?   …E

2   Why did they miss their flight?   ……

3   Can I speak to Claire, please?   ……

4   Why couldn’t you find your keys?   ……

5   You didn’t see my messages last night.   ……

6   Where’s your bag?   ……

A   My brother ………………. (hide) them.

B   She’s not at home; she ………………. (go) out.

C   Because they ………………. (go) to the wrong terminal.

D   Oh no! I ………………. (leave) it on the train.

E    Yes, it’s the first time I ……have been…… (go) to Rome.

F    Sorry! I ………………. (not charge) my phone.

Answer

 E – have been

 C – had gone

 B – has gone

 A – had hidden

 F – hadn’t charged

 D – ’ve/have left

3  Complete the sentences using the past simple or past perfect.

1   It was the first time I ……had missed…… (miss) the school bus.

2   At the end of break time, we all ………………. (go) inside.

3   I looked at my desk and saw that someone ………………. (take) my textbook.

4   She couldn’t go on the school trip because she ………………. (lose) her passport.

5   When I was a kid, I ………………. (attend) a boarding school for three years.

6   The teacher was annoyed because someone ………………. (write) something on the blackboard.

Answer

1   had missed

2   went

3   had taken

4   had lost

5   attended

6   had written

Complete the sentences using the verbs in the present perfect or past perfect.

do     forget     happen     have     not see     see

1   Later on, the head teacher told us what ……had happened…… .

2   Last week, my friend from Australia came to visit. I ……………… him for a long time.

3   My timetable this year is the best one I ……………… ever ……………… .

4   I ……………… never ……………… that film. Is it good?

5   Until yesterday I ……………… never ……………… badly in a test.

6   Bridget couldn’t swim because she ……………… her bathing suit.

Answer

1   had happened

2   hadn’t seen

3   ’ve ever had

4   ’ve never seen

5   ’d never done

6   ’d forgotten

Complete the text using the verbs in the correct form.

be     buy     fail     go     have     leave     prepare

start     tell

Yesterday I 1……had…… a literature exam and it was a total disaster. I thought I 2…………… well for it, but my friend Sam 3…………… me to revise chapter 3 of the book. Of course, the exam was about chapter 5! To make things worse, when the exam 4……………, I realised I 5…………… my pencil case at home, so I ended up borrowing a red pen, and while I was writing, the ink 6…………… all over my white shirt. When I got home, my dad 7…………… really annoyed. He 8…………… only the shirt the day before. I don’t want to think about the exam. Tomorrow I’ll find out if I 9…………… or not, but I’m sure I have.

Answer

 had

 ’d/had prepared

 had told

 started

 ’d/had left

 went

 was

 ’d/had only bought

 have failed / failed

Pin It on Pinterest

Share This