Trusted by 10M+ learners worldwide — free lessons, tools & games

Past Perfect And Past Perfect Continuous Quiz (B2)

⏱ Time: 07:30 📝 Questions: 15 📊 Level: B2 📚 Type: Grammar ⭐ XP: up to +16 (on pass)

Preparing for an English exam? Practise Past Perfect And Past Perfect Continuous with 15 exercises at Level B2. The questions mirror real exam formats — multiple choice, true/false, and matching — so you get familiar with the question styles while reviewing key grammar concepts.

⏱ You have 07:30 to answer 15 questions. The timer only starts when you click Begin.

Q1  15
Q1 15

Question 1: By the time the ambulance arrived, the patient ___ consciousness.

Question 1 options
'had lost' is correct because the past perfect (had + past participle) is used to show an action that was completed before another past action. 'Lost' uses only the simple past, missing the 'had'. 'Had been losing' is past perfect continuous, which emphasizes duration, not a completed result. 'Was losing' is past continuous and does not show completion before another past event.
Q2 15

Question 2: She was exhausted after the marathon because she ___ for over four hours without a break.

Question 2 options
'had been running' is correct because the past perfect continuous (had been + V-ing) emphasizes the duration of an activity that continued up to a point in the past. 'Had run' uses the past perfect but focuses on completion, not duration. 'Was running' is past continuous and does not show the connection to a completed past point. 'Has been running' is present perfect continuous and does not refer to a finished past period.
Q3 15

Question 3: The past perfect continuous tense is formed with 'had been' followed by the -ing form of the verb.

Question 3 options
True because the past perfect continuous is always structured as had been + V-ing (e.g., 'She had been working'). This is the fixed form rule for this tense, and it cannot be formed any other way.
Q4 15

Question 4: What does the past perfect tense typically emphasize in a sentence?

Question 4 options
'The result of a completed past action' is correct because the past perfect highlights that an action was finished before another past event, focusing on the outcome. The past perfect continuous, not the past perfect, emphasizes duration. The past perfect does not describe ongoing habits or future intentions in the past.
Q5 15

Question 5: Arrange the words to make a correct sentence:

Question 5 options
  • had already left
  • arrived
  • They
  • when
  • we

Drag items or use arrows to arrange them in the correct order.

The correct order is 'They had already left when we arrived' because the past perfect (had already left) is placed before the simple past event (when we arrived) to show sequence. 'Already' comes between 'had' and the past participle.
Q6 15

Question 6: Which sentence uses the past perfect or past perfect continuous correctly?

Question 6 options
'The ground was wet because it had been raining all morning' is correct because the past perfect continuous (had been raining) shows a past activity whose duration explains a past result. 'Had been rained' is incorrect — 'rain' is intransitive and cannot be passivized this way. 'Has been raining' uses present perfect continuous, not past. 'Was raining' is past continuous and does not connect the cause to the earlier timeframe properly.
Q7 15

Question 7: Customer: 'Why did you look so tired when I called yesterday?' Agent: 'I ___ back-to-back calls for six hours before you phoned.'

Question 7 options
'had been handling' is correct because the past perfect continuous shows an activity of long duration that was ongoing before a specific past moment (before you phoned). 'Handled' is simple past and does not convey the duration. 'Had handled' is past perfect and emphasizes completion, not duration. 'Was handling' is past continuous and does not link the activity's duration to the earlier timeframe.
Q8 15

Question 8: Which sentence correctly uses the past perfect (NOT the past perfect continuous) to show a completed action before another past event?

Question 8 options
'He had already submitted the report before the deadline passed' is correct because the past perfect (had submitted) marks a single completed action prior to another past event. The other options all use 'had been' + V-ing (past perfect continuous), which emphasizes duration rather than completion of a prior action.
Q9 15

Question 9: Put the words/clauses in the correct order:

Question 9 options
  • for two hours
  • when it started to rain
  • had been playing outside
  • The children

Drag items or use arrows to arrange them in the correct order.

The correct order is 'The children had been playing outside for two hours when it started to rain' because the past perfect continuous clause (had been playing outside for two hours) comes first to show the ongoing activity, followed by 'when' and the simple past event (it started to rain).
Q10 15

Question 10: After three failed attempts, Daniel finally passed the exam. He ___ hard for it all semester.

Question 10 options
'had been studying' is correct because the past perfect continuous is used here to show the cause (long-duration studying) behind a past result (passing the exam). 'Studied' is simple past and does not convey the prior duration. 'Had studied' focuses on completion rather than duration leading to the result. 'Was studying' is past continuous and does not link the activity causally to the completed past event.
Q11 15

Question 11: Which statement about the past perfect and past perfect continuous is true?

Question 11 options
'The past perfect continuous can show the cause of a past situation, while the past perfect focuses on a completed action before another past action' is correct. These are the core contrasting uses of the two tenses. The other options misstate key rules: the past perfect continuous does not need a specific time word to be used; the past perfect is not reserved only for negative sentences; and both tenses are formed with 'had', not 'have'.
Q12 15

Question 12: Rewrite using past perfect continuous: 'She waited for the bus for 40 minutes, and then it finally came.' → She ___ for 40 minutes when the bus finally came.

Question 12 options
'had been waiting' is correct because the transformation requires the past perfect continuous (had been + V-ing) to show the duration of an activity (waiting for 40 minutes) that was in progress before another past event (the bus came). 'Had waited' is past perfect but does not emphasize duration. 'Was waiting' is past continuous and does not signal the connection to a prior period. 'Has been waiting' is present perfect continuous and is not a past tense form.
Q13 15

Question 13: Match each sentence to the correct grammar label.

Question 13 options
By the time she retired, she had worked at the company for thirty years.
He had been arguing with his colleague all morning, so he felt stressed.
They couldn't enter because someone had already locked the door.
The writer had been revising her novel for six months when the publisher called.
Past perfect – action completed before another past event
Past perfect continuous – emphasizing duration up to a past moment
Past perfect continuous – showing cause of a past situation
Past perfect – emphasizing a completed result

Select an item on the left, then tap its match on the right.

The past perfect (had + past participle) marks completion before another past event or emphasizes a result. The past perfect continuous (had been + V-ing) marks ongoing duration before a past point or explains the cause of a past situation.
Q14 15

Question 14: Stative verbs such as 'know', 'believe', and 'own' can be used in the past perfect continuous form (e.g., 'She had been knowing him for years').

Question 14 options
False because stative verbs describe states, not actions, and are not normally used in continuous forms. Even in the past perfect continuous, stative verbs are incorrect in this form; the past perfect ('She had known him for years') is used instead.
Q15 15

Question 15: Which sentence best communicates that a past activity went on for a long time and directly caused a visible result?

Question 15 options
'His eyes were red because he had been reading in poor light for hours' is correct because the past perfect continuous emphasizes the duration of the activity (reading for hours) as the direct cause of the result (red eyes). 'Had read' focuses on completion rather than ongoing duration as a cause. The other options use simple past or past continuous, which do not link extended duration to a visible past result.