B1

Past Perfect Exercises PDFSet 7: Mixed Practice

20 questions·14 min·Answers included·Explanations included

Preview: Questions

Fill in the blank with the correct option.

1.I was surprised because I ___ (not/expect) to see her there.

a) hadn't expectedb) didn't expectc) haven't expectedd) wasn't expecting

2.___ you ___ (ever/eat) Korean food before that dinner?

a) Were ... ever eatingb) Had ... ever eatenc) Did ... ever eatd) Have ... ever eaten

3.By the time we ___ (reach) the hotel, it ___ (already/get) dark.

a) reached ... had already gotb) had reached ... had already gotc) reached ... already gotd) had reached ... already got

4.She looked familiar. I was sure I ___ (meet) her somewhere before.

a) metb) had metc) have metd) was meeting

5.After he ___ (apologise), she ___ (forgive) him.

a) had apologised ... had forgivenb) had apologised ... forgavec) apologised ... had forgivend) apologised ... forgave

... and 15 more questions in the PDF

Preview: Answers

1.hadn't expected

2.Had ... ever eaten

3.reached ... had already got

4.had met

5.had apologised ... forgave

... and 15 more answers in the PDF

Preview: Explanations

1."hadn't expected"(a)

Past Perfect negative: The lack of expectation (earlier) explains the surprise (main event).

2."Had ... ever eaten"(b)

Form Past Perfect questions with Had + subject + past participle to ask about experience before a past time.

3."reached ... had already got"(a)

'By the time' + Past Simple, Past Perfect. Darkness came before arrival.

4."had met"(b)

Past Perfect for an earlier meeting that explains recognition in the narrative.

5."had apologised ... forgave"(b)

After + Past Perfect, Past Simple. Apology first, then forgiveness.

... and 15 more explanations in the PDF

Prefer practicing online?

Try our interactive exercises with instant feedback.