Track your Past Perfect Continuous Tense progress with 15 exercises at Level B2. Take the quiz today, note your score, and retake it next week to see how much you have improved. Every question includes a full explanation so each attempt teaches you something new.
Q1 15
Question 1: By the time the guests arrived, Sarah ___ dinner for over two hours.
Question 1 options
Check answer
'had been cooking' is correct because the past perfect continuous is formed with 'had been + present participle' to describe an ongoing action before another past event. 'was cooking' uses the past continuous, which does not emphasize duration before a past point. 'has been cooking' is present perfect continuous, not past. 'had cooked' is past perfect simple, which does not stress the ongoing duration.
🚩 Found a problem with this question?
Q2 15
Question 2: The children were exhausted because they ___ in the garden all afternoon.
Question 2 options
Check answer
'had been playing' is correct because the past perfect continuous explains the cause of a past condition using 'had been + verb-ing'. 'were playing' is past continuous and does not indicate the action was prior to and caused the exhaustion. 'have been playing' is present perfect continuous. 'played' is past simple and does not convey ongoing duration as a cause.
🚩 Found a problem with this question?
Q3 15
Question 3: The past perfect continuous tense is formed with 'had been' followed by the present participle (verb + -ing).
Question 3 options
Check answer
True because the structure of the past perfect continuous is: subject + had been + verb-ing. This applies to all persons (I, you, he, she, we, they) with no variation in 'had been'.
🚩 Found a problem with this question?
Q4 15
Question 4: Which situation correctly uses the past perfect continuous tense?
Question 4 options
Check answer
'She had been working at the hospital for ten years before she retired' is correct because the past perfect continuous expresses the duration of an ongoing action that continued up to another past event. The other options describe single completed actions, future plans, or habitual past behavior, which do not require the past perfect continuous.
🚩 Found a problem with this question?
Q5 15
Question 5: Arrange the words to make a correct sentence:
Question 5 options
for the train
▲ ▼
He
▲ ▼
when it finally arrived
▲ ▼
for forty minutes
▲ ▼
had been waiting
▲ ▼
Drag items or use arrows to arrange them in the correct order.
Check answer
The correct order is: 'He had been waiting for the train for forty minutes when it finally arrived.' The past perfect continuous 'had been waiting' comes before the duration phrase 'for forty minutes', followed by the interrupting past simple clause 'when it finally arrived'.
🚩 Found a problem with this question?
Q6 15
Question 6: Which sentence is grammatically correct?
Question 6 options
Check answer
'They had been travelling for six hours before they stopped to rest' is correct because it uses 'had been + verb-ing' with a duration phrase. 'They had been travel' is wrong — the present participle 'travelling' is required. 'They have been travelling' is present perfect continuous, not past. 'They was been travelling' uses incorrect auxiliary verb agreement.
🚩 Found a problem with this question?
Q7 15
Question 7: Manager: 'Why does Marcus look so worn out today?' Colleague: 'He ___ on that report since early morning without any break.'
Question 7 options
Check answer
'had been working' is correct because the context describes an ongoing action that started earlier in the past and continued up to the current past moment of the conversation, explaining Marcus's tired appearance. 'has been working' is present perfect continuous and does not fit the past narrative. 'was working' does not emphasize the duration as a cause. 'worked' is a simple past form with no durational emphasis.
🚩 Found a problem with this question?
Q8 15
Question 8: Which sentence correctly uses the past perfect continuous (not the past continuous)?
Question 8 options
Check answer
'She had been studying Spanish for a year before she visited Madrid' is correct because the past perfect continuous emphasizes the duration of an activity completed before another past event. 'She was studying Spanish when her friend called' uses past continuous for an interrupted action, which is a different structure. The other options use simple past or present perfect forms.
🚩 Found a problem with this question?
Q9 15
Question 9: Put the words/phrases in the correct order:
Question 9 options
before you moved to London
▲ ▼
been living
▲ ▼
Had
▲ ▼
in Paris
▲ ▼
you
▲ ▼
Drag items or use arrows to arrange them in the correct order.
Check answer
The correct order is: 'Had you been living in Paris before you moved to London?' In past perfect continuous questions, 'Had' comes first, followed by the subject 'you', then 'been living', the place phrase 'in Paris', and finally the time clause 'before you moved to London'.
🚩 Found a problem with this question?
Q10 15
Question 10: The road was wet because it ___ heavily for most of the night.
Question 10 options
Check answer
'had been raining' is correct because the past perfect continuous explains the cause of a past condition — the wet road — by describing an ongoing action that had been happening prior to that past moment. 'rained' is past simple and does not stress ongoing duration as a cause. 'has been raining' is present perfect continuous. 'was raining' is past continuous and does not carry the same sense of prior duration causing a present result.
🚩 Found a problem with this question?
Q11 15
Question 11: Which statement about the past perfect continuous tense is true?
Question 11 options
Check answer
The past perfect continuous always uses 'had been' for all subjects, regardless of person or number. Unlike the present simple or past simple, 'had' does not change to 'has' or 'have' based on the subject. The other options describe incorrect rules that confuse it with the present perfect continuous or past continuous.
🚩 Found a problem with this question?
Q12 15
Question 12: His hands were covered in paint. It was clear that he ___ on his artwork all morning. → Rewrite using the past perfect continuous: It was clear that he ___ on his artwork all morning.
Question 12 options
Check answer
'had been working' is correct because the transformation requires replacing the context clue with the past perfect continuous 'had been + verb-ing' to describe the ongoing activity prior to the past moment of observation. 'has been working' is present perfect continuous. 'was working' is past continuous without emphasis on prior duration. 'had worked' is past perfect simple and does not convey ongoing duration.
🚩 Found a problem with this question?
Q13 15
Question 13: Match each sentence to the correct description of how the past perfect continuous is being used.
Question 13 options
She was nervous because she had been presenting to large audiences all week.
He had been learning Japanese for three years before he moved to Tokyo.
They had been arguing when their mother walked into the room.
By the time the film ended, we had been sitting in the cinema for three hours.
Describing an action continuing until a past deadline
Expressing the cause of a past condition
Describing an ongoing action interrupted by a past event
Expressing duration before a past event
Select an item on the left, then tap its match on the right.
Check answer
The past perfect continuous is used to express: duration before a past event (with 'for/since'), the cause of a past condition (with 'because'), an interrupted ongoing past action (with 'when'), and an action continuing until a past deadline (with 'by the time').
🚩 Found a problem with this question?
Q14 15
Question 14: State verbs such as 'know', 'believe', and 'belong' are commonly used in the past perfect continuous tense.
Question 14 options
Check answer
False because state verbs (also called stative verbs) do not typically take continuous forms in English. Verbs like 'know', 'believe', and 'belong' describe states rather than actions, so they are used in the past perfect simple ('had known'), not the past perfect continuous ('had been knowing').
🚩 Found a problem with this question?
Q15 15
Question 15: A colleague says: 'James looked really stressed at the meeting.' Which sentence best explains why, using the most appropriate tense for ongoing prior cause?
Question 15 options
Check answer
'He had been dealing with a difficult client for the whole week' is the most appropriate because the past perfect continuous best conveys that an ongoing stressful activity in the period before the meeting caused his stressed appearance. 'He dealt with a difficult client' uses past simple, which does not show ongoing duration as a cause. 'He was dealing with a difficult client' uses past continuous without the sense of prior duration. 'He has been dealing with a difficult client' is present perfect continuous, which does not fit a completed past narrative.
🚩 Found a problem with this question?
← Back
Next →
Submit test ✓