HomeGrammarPast Perfect ExercisesPast Perfect: Final Test

Past Perfect: Final Test

A2-C1 Level

This final test assesses your understanding of all past perfect concepts with progressive difficulty from A2 to C1. It covers basic formation (had + past participle), negative and question forms, time expressions (already, just, never, ever, before, after, by the time), cause and effect, narrative background, and the difference between past perfect and past perfect continuous. Each question tests a specific skill, building from simple formation at A2 level to complex narrative and stylistic choices at B2-C1.

To achieve a high score, apply the core principle: use the past perfect when you need to show that one past event happened before another and this time relationship is important for meaning. Pay attention to context — some questions require only the past simple, and choosing the past perfect when it is not needed is also an error. At higher levels, you will need to decide between the past perfect and the past perfect continuous based on whether the focus is on completion or duration. This test mirrors the format of Cambridge B1-C1 examinations.

Quick Rule

subject + had (+ not) + past participle | Had + subject + past participle? | had been + verb-ing

  • 1.She had finished her homework before dinner. (basic form — A2)
  • 2.They hadn't expected to win the competition. (negative — A2-B1)
  • 3.By the time he arrived, everyone had left the building. ("by the time" — B1)
  • 4.Had you ever tried rock climbing before that holiday? (question + "ever" — B1-B2)
  • 5.We had been working on the project for months before it was approved. (continuous — B2)