Past Perfect Continuous Tense Exercises (B2)

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

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.

⏱ 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 guests arrived, Sarah ___ dinner for over two hours.

Question 1 options
'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.
Q2 15

Question 2: The children were exhausted because they ___ in the garden all afternoon.

Question 2 options
'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.
Q3 15

Question 3: The past perfect continuous tense is formed with 'had been' followed by the present participle (verb + -ing).

Question 3 options
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'.
Q4 15

Question 4: Which situation correctly uses the past perfect continuous tense?

Question 4 options
'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.
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.

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'.
Q6 15

Question 6: Which sentence is grammatically correct?

Question 6 options
'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.
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
'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.
Q8 15

Question 8: Which sentence correctly uses the past perfect continuous (not the past continuous)?

Question 8 options
'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.
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.

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'.
Q10 15

Question 10: The road was wet because it ___ heavily for most of the night.

Question 10 options
'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.
Q11 15

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

Question 11 options
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.
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
'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.
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.

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').
Q14 15

Question 14: State verbs such as 'know', 'believe', and 'belong' are commonly used in the past perfect continuous tense.

Question 14 options
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').
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
'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.