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) wasn't expectingb) didn't expectc) haven't expectedd) hadn't expected

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

a) Were ... ever eatingb) Did ... ever eatc) Had ... ever eatend) 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) was meetingc) have metd) had met

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

a) had apologised ... forgaveb) had apologised ... had forgivenc) 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"(d)

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

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

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"(d)

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

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

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.