Advanced Past Perfect Continuous. 45 questions on aspect, pragmatic nuance, and complex tense interactions.
What this test covers
- Aspectual Choice in Complex Narratives
- PPC in Hypotheticals & Conditionals
- Formal & Academic PPC Usage
Answer the 45 questions below. Each answer is checked straight away, with an explanation. Press Submit at the end to get your score and save it to your dashboard. Answers are not kept if you leave before submitting.
All 45 questions with answers
Pick an answer for each question to see if you are right, with the explanation. Submit when you are done; you can submit before answering them all.
-
Q1By the time the manager arrived, the team ___ on the proposal for over six hours.
Answer: B. had been working
The Past Perfect Continuous ('had been working') is required to establish a duration leading up to a specific point in the past ('the manager arrived'). The prepositional phrase 'for over six hours' necessitates an aspect that emphasizes cumulative duration. 'Has been working' (Present Perfect Continuous) is tense-inconsistent with the past narrative. 'Worked' (Past Simple) fails to capture the ongoing nature, while 'was working' (Past Continuous) focuses on an action in progress at a specific moment but lacks the perfective aspect needed to link a completed duration to a subsequent past event.
-
Q2She ___ for a promotion for months before she finally decided to resign.
Answer: C. had been hoping
The Past Perfect Continuous ('had been hoping') emphasizes the protracted duration of an internal state leading up to a terminal action ('decided'). 'Was hoping' suggests an action in progress at a specific moment but is less effective at showing the cumulative duration of a background state. 'Hoped' (Past Simple) treats the hope as a completed event rather than an ongoing process, while 'has been hoping' incorrectly uses the present perfect, which violates the sequence of tenses in a past-tense narrative.
-
Q3If they ___ the system properly, the data breach would have been avoided.
Answer: B. had been monitoring
This is a third conditional—a structure used for past counterfactual (unreal) situations. The Past Perfect Continuous 'had been monitoring' is used in the 'if' clause to describe a hypothetical ongoing action leading up to the breach. 'Monitored' (Past Simple) is a distinct form from 'had monitored' and cannot be used in a standard third conditional if-clause. 'Were monitoring' (Past Continuous) is grammatically incorrect for the perfective requirement of a third conditional. 'Have been monitoring' (Present Perfect Continuous) is temporally inconsistent with the past result 'would have been avoided'.
-
Q4The machine ___ loudly all morning, so we were not surprised when it broke down.
Answer: B. had been rattling
The Past Perfect Continuous ('had been rattling') expresses a continuous process that occurred before and caused a subsequent past event ('broke down'). The timeframe 'all morning' reinforces this choice. 'Was rattling' merely describes an action at a point in time without the 'looking back' link required to explain the result. 'Has been rattling' (Present Perfect Continuous) does not align with the past result 'broke down'. 'Rattled' (Past Simple) treats the noise as a simple past fact rather than the background cause of the breakdown.
-
Q5The researchers, who ___ on the project for weeks, were exhausted by the deadline.
Answer: D. had been working
The Past Perfect Continuous is used here in a non-restrictive relative clause (a clause providing extra information) to explain a past condition ('were exhausted'). It highlights the duration ('for weeks') leading to that point. 'Were working' is less precise as it describes an action in progress without emphasizing the cumulative strain of the duration. 'Worked' is a finished act, lacking the progressive nuance. 'Have been working' is a present form that cannot modify the past state of exhaustion.
-
Q6Before the merger, the two companies ___ for years to increase their market share.
Answer: D. had been competing
The Past Perfect Continuous ('had been competing') is the most appropriate choice to describe an ongoing, habitual activity spanning a duration ('for years') prior to a past event ('the merger'). 'Competed' (Past Simple) treats the competition as a series of facts rather than a continuous process. 'Were competing' lacks the perfect aspect required to link the duration to the specific past reference point of the merger. 'Have been competing' is a present perfect form and is contextually incorrect for a past narrative.
-
Q7If he ___ more consistently, he would have finished the marathon.
Answer: B. had been training
This is a third conditional (past counterfactual). 'Had been training' provides the continuous aspect necessary to describe a hypothetical ongoing habit in the past. 'Trained' (Past Simple) would require the auxiliary 'had' to function in a third conditional, but even 'had trained' lacks the emphasis on consistency and duration provided by the continuous form. 'Was training' is used for second conditionals (present/future hypotheticals), and 'has been training' is a present tense form incompatible with the past result 'would have finished'.
-
Q8The witness ___ the suspect's movements for days before reporting it to the police.
Answer: D. had been tracking
The Past Perfect Continuous is essential here to describe an activity in progress over a duration ('for days') leading up to a specific past action ('reporting'). 'Tracked' (Past Simple) implies a completed action but loses the sense of an ongoing process. 'Was tracking' (Past Continuous) describes an action at a point in time, but 'had been tracking' is more precise for showing the period prior to a point. 'Has been tracking' (Present Perfect Continuous) is semantically inconsistent with the past tense 'reporting'.
-
Q9It was evident that someone ___ the files because they were disorganized.
Answer: B. had been accessing
The Past Perfect Continuous is used to draw an inference about an ongoing past activity based on past evidence ('were disorganized'). 'Had been accessing' indicates that the activity was happening over a period before the observation. 'Was accessing' focuses on a single moment in progress. 'Accessed' (Past Simple) refers to a completed event without stressing the ongoing process that caused the disarray. 'Has been accessing' is incorrect because it relates the past evidence to the present moment, which is narratively inconsistent.
-
Q10She was tired because she ___ for the exam all night.
Answer: C. had been studying
The Past Perfect Continuous ('had been studying') explains a past state ('was tired') as the result of a prior continuous activity. 'Was studying' (Past Continuous) is typically used for background actions happening simultaneously with another action. 'Studied' (Past Simple) treats the activity as a historical fact, losing the causal intensity of the duration. 'Has been studying' is Present Perfect Continuous and does not align with the past tense main clause 'was tired'.
-
Q11By the time the rain stopped, it ___ for three consecutive days.
Answer: C. had been raining
The Past Perfect Continuous ('had been raining') indicates the duration of an action up to a past point ('the rain stopped'). 'Rained' (Past Simple) states the fact of rain without the aspectual link to the endpoint. 'Was raining' (Past Continuous) describes the action in progress but cannot be used with a duration like 'for three days' to show the completion of that period relative to another past point. 'Has been raining' is Present Perfect and contextually inappropriate for a narrative ending in the past.
-
Q12They ___ for the bus for an hour when it finally arrived.
Answer: A. had been waiting
The Past Perfect Continuous ('had been waiting') highlights a long duration ('for an hour') that preceded a past event ('arrived'). 'Waited' (Past Simple) lacks the continuous aspect. 'Were waiting' (Past Continuous) is used for an action in progress at a specific moment but is rarely paired with a duration to describe the period leading up to a specific event. 'Have been waiting' is Present Perfect and does not match the past tense narrative.
-
Q13If the fire alarm ___ properly, the evacuation would have been faster.
Answer: D. had been functioning
In the 'if' clause of this third conditional, the Past Perfect Continuous 'had been functioning' describes a hypothetical continuous state in the past. It suggests that the ongoing non-performance of the alarm affected the past outcome. 'Functioned' is the standard past simple, which doesn't fit the 'had' requirement of third conditionals. 'Was functioning' and 'has been functioning' are tense-incorrect for the 'if' clause of a counterfactual past conditional (would have been).
-
Q14The engine ___ poorly for weeks before the mechanic finally diagnosed the issue.
Answer: D. had been performing
The Past Perfect Continuous ('had been performing') describes a persistent state or recurring issue leading up to a past event ('diagnosed'). 'Was performing' is a past continuous form that doesn't emphasize the duration prior to the diagnosis. 'Performed' (Past Simple) doesn't capture the ongoing nature of the mechanical failure. 'Has been performing' is a present perfect form and does not align with the past timeframe of the diagnosis.
-
Q15She realized she ___ to the wrong conclusion for quite some time.
Answer: A. had been jumping
The Past Perfect Continuous ('had been jumping') denotes an iterative action (repeatedly reaching conclusions) that happened before a past realization ('realized'). This conveys a sense of duration and repetitive error. 'Jumped' (Past Simple) implies a single completed act. 'Was jumping' (Past Continuous) lacks the perfective link to the point of realization, and 'has been jumping' is a present perfect form, which is grammatically inconsistent with the past tense matrix verb 'realized'.
-
Q16By 5 PM, the staff ___ on the inventory audit for four hours.
Answer: A. had been working
The Past Perfect Continuous ('had been working') is used to describe an activity that was in progress and had a duration ('for four hours') up to a specific past time ('5 PM'). 'Were working' (Past Continuous) describes an action at a point, but it cannot express duration relative to a past time-marker. 'Worked' (Past Simple) indicates a completed action without the focus on time spent. 'Have been working' is present perfect and does not match the past time reference.
-
Q17If you ___ the signs, you would have understood the situation better.
Answer: C. had been observing
This is a third conditional (past counterfactual). 'Had been observing' (Past Perfect Continuous) represents a hypothetical ongoing past activity. It emphasizes the continuous nature of the observation that failed to occur. 'Observed' is Past Simple, and 'were observing' is Past Continuous; both are used for second conditionals. 'Have been observing' is present perfect and fails the sequence of tenses required by the result clause 'would have understood'.
-
Q18He was frustrated because the software ___ correctly for days.
Answer: D. had not been running
The Past Perfect Continuous ('had not been running') describes a continuous negative state that occurred prior to a past state ('was frustrated'). The temporal marker 'for days' makes the continuous aspect essential to convey the duration of the cause. 'Was not running' (Past Continuous) describes a moment but not a cumulative period. 'Did not run' (Past Simple) is a simple fact, and 'has not been running' is a present perfect form that does not align with the past narrative context.
-
Q19Having ___ on the report all night, he was ready to present it.
Answer: A. been laboring
This sentence uses an adverbial participial phrase (a phrase providing causal or temporal context) in the perfect continuous aspect: 'Having been laboring'. It indicates an action that occurred over a duration ('all night') prior to the past state ('was ready'). 'Laboring' (present participle) would suggest the actions were simultaneous. 'Been labored' is a passive construction which is semantically incorrect here, and 'labor' is a base form that cannot initiate this type of phrase.
-
Q20They ___ for a solution for months when the breakthrough finally happened.
Answer: C. had been searching
The Past Perfect Continuous ('had been searching') is the precise choice for a continuous effort leading up to a specific past event ('the breakthrough'). The aspect stresses the duration ('for months'). 'Were searching' (Past Continuous) focuses on the action in progress rather than its duration before the event. 'Searched' is simple past, implying completion without the process focus. 'Have been searching' is present perfect and is narratively inconsistent with the past tense 'happened'.
-
Q21If I ___ to the warnings, I would have avoided the mistake.
Answer: A. had been listening
In this third conditional (past counterfactual), 'had been listening' (Past Perfect Continuous) focuses on a hypothetical continuous action (paying attention over time). 'Listened' (Past Simple) is used in second conditionals (present/future). 'Was listening' (Past Continuous) and 'have been listening' (Present Perfect Continuous) are both grammatically incorrect within the 'if' clause of a past counterfactual referring to a specific past mistake.
-
Q22The committee ___ the proposal for weeks before reaching a final decision.
Answer: D. had been reviewing
The Past Perfect Continuous ('had been reviewing') describes a long-term process leading up to a past outcome ('reaching'). 'Were reviewing' (Past Continuous) lacks the link to the completion of the decision. 'Reviewed' (Past Simple) implies a completed event without focusing on the duration. 'Have been reviewing' is a present perfect form, which is inconsistent with the past event 'reaching a decision'.
-
Q23She was breathless because she ___ up the hill.
Answer: C. had been running
The Past Perfect Continuous ('had been running') explains a past physical state ('was breathless') as the result of a recently completed, continuous past activity. 'Was running' would imply she was still running at the moment she was observed. 'Ran' (Past Simple) lacks the explanatory power of the continuous aspect regarding the current state. 'Has been running' is present perfect and doesn't match the past tense context of 'was breathless'.
-
Q24The economy ___ for a year before the recession was officially declared.
Answer: B. had been declining
The Past Perfect Continuous ('had been declining') highlights a steady trend over a duration ('for a year') leading up to a definitive past point ('was officially declared'). 'Was declining' (Past Continuous) focuses on the progression at a specific moment but not the cumulative year-long duration. 'Declined' (Past Simple) doesn't emphasize the continuous process. 'Has been declining' (Present Perfect) cannot describe events ending in the past relative to another past event.
-
Q25If he ___ his best, he would have been selected for the team.
Answer: A. had been trying
This is a third conditional (past counterfactual). 'Had been trying' (Past Perfect Continuous) suggests a hypothetical ongoing effort in the past that was supposedly lacking. 'Tried' (Past Simple) and 'was trying' (Past Continuous) are used in second conditionals (present/future hypotheticals). 'Has been trying' is Present Perfect Continuous and is tense-inconsistent with the past counterfactual result 'would have been selected'.
-
Q26Which sentence is grammatically correct?
Answer: B. He had been sleeping for hours when I called.
The Past Perfect Continuous ('had been sleeping') expresses an ongoing action with a specific duration ('for hours') up to a point in the past ('when I called'). 'He was slept' is an incorrect passive construction. 'He slept' (Past Simple) doesn't emphasize the continuity leading up to the call. 'He has been sleeping' (Present Perfect Continuous) is inconsistent with the past tense 'called'.
-
Q27Which sentence is grammatically correct?
Answer: A. If they had been playing fairly, they would have won.
The third conditional (past counterfactual) requires a past perfect form in the 'if' clause. 'Had been playing fairly' correctly uses the Past Perfect Continuous to express a hypothetical ongoing state in the past. 'Have been playing' is present perfect. 'Were playing' (Past Continuous) and 'played' (Past Simple) are used in second conditionals for hypothetical present/future states, not past counterfactuals.
-
Q28Which sentence is grammatically correct?
Answer: D. She had been writing the novel for years before it was published.
The Past Perfect Continuous ('had been writing') is needed to show an ongoing activity over a duration ('for years') prior to a past event ('was published'). 'She has wrote' is grammatically incorrect (mixing 'has' with simple past 'wrote'). 'Was writing' (Past Continuous) lacks the perfect aspect required to connect the duration to the publication. 'Has been writing' is Present Perfect and narratively inconsistent with the past tense 'was published'.
-
Q29Which sentence is grammatically correct?
Answer: D. The experiment had been failing for weeks before we changed the variables.
The Past Perfect Continuous ('had been failing') correctly emphasizes the ongoing nature of a past process leading up to another past action ('changed'). 'Has been failing' is Present Perfect and inappropriate for a past narrative. 'Was failing' (Past Continuous) is less precise for showing cumulative duration before a specific event. 'Experiment fail' is ungrammatical (lacks tense or agreement).
-
Q30Which sentence is grammatically correct?
Answer: B. He had been working here for years, so he knew everyone.
The Past Perfect Continuous ('had been working') expresses an ongoing state leading up to a specific past time ('he knew everyone'). This explains how he acquired the knowledge. 'Has been working' is Present Perfect and doesn't match the past 'knew'. 'Was working' (Past Continuous) does not effectively link the 'for years' duration to the past result. 'He work' is an uninflected base form.
-
Q31Which sentence is grammatically correct?
Answer: D. If she had been listening, she would have known the answer.
This is a third conditional structure. 'If she had been listening' (Past Perfect Continuous) indicates a hypothetical ongoing past action. 'If she was listening' (Past Continuous) and 'if she listened' (Past Simple) are used for second conditionals (hypothetical present/future). 'If she has been listening' is Present Perfect Continuous and is tense-inconsistent with the past counterfactual result 'would have known'.
-
Q32Which sentence is grammatically correct?
Answer: A. They had been fighting for control before the peace treaty was signed.
The Past Perfect Continuous ('had been fighting') is correct for describing a continuous conflict prior to a specific past event ('the treaty was signed'). 'They fight' is simple present. 'They were fight' is grammatically invalid. 'They have been fighting' is present perfect and cannot refer to a timeframe entirely in the past relative to the treaty signing.
-
Q33Which sentence is grammatically correct?
Answer: C. I had been waiting for an hour when the train finally arrived.
The Past Perfect Continuous ('had been waiting') correctly denotes the duration leading up to a past arrival. 'I waited' (Past Simple) merely identifies a sequence of events. 'I have been waiting' is Present Perfect and does not align with the past 'arrived'. 'I was waited' is an incorrect passive construction; the subject 'I' is the person waiting, not the one being waited for.
-
Q34Which sentence is grammatically correct?
Answer: A. The sun had been shining all day, making the ground very dry.
The Past Perfect Continuous ('had been shining') emphasizes a continuous past activity ('all day') that resulted in a past state. 'Making the ground very dry' is an adverbial participial phrase of result. 'The sun shone' (Past Simple) lacks the cumulative duration aspect. 'Was shined' is a passive construction and is semantically incorrect. 'Has been shining' is present perfect and doesn't match the past tense implied by the context.
-
Q35Which sentence is grammatically correct?
Answer: B. He realized he had been driving in the wrong direction.
The Past Perfect Continuous ('had been driving') is the appropriate aspect for an action that was ongoing prior to a past realization ('realized'). It highlights the continuous nature of the error. 'He drove' (Past Simple) doesn't emphasize duration. 'Has been driving' is present perfect and inconsistent with the past narrative. 'Was drove' is a grammatically invalid form.
-
Q36Identify the incorrect sentence:
Answer: C. She had been work hard, so she was tired.
The construction 'had been work' is grammatically invalid because the Past Perfect Continuous requires the auxiliary 'had' + 'been' + the present participle (-ing form). 'Working' is the correct form needed here to express continuity. The other sentences correctly follow this structure to show a past activity resulting in a past state ('eating', 'sleeping', 'working').
-
Q37Identify the incorrect sentence:
Answer: D. If he had been study, he would have passed.
The sentence 'If he had been study' is incorrect because 'study' is the base form of the verb. To form the Past Perfect Continuous, the present participle 'studying' must be used after 'had been'. The other sentences properly utilize the third conditional with continuous aspect ('practicing', 'studying', 'training') to describe hypothetical, ongoing actions in the past.
-
Q38Identify the incorrect sentence:
Answer: C. They had been argue for hours before the break.
The sentence 'They had been argue' is ungrammatical. The Past Perfect Continuous requires the present participle 'arguing' following the 'had been' auxiliaries. The other options correctly use 'arguing', 'waiting', and 'talking' to denote ongoing activities that lasted for a specific duration ('for hours') before a past point ('the break').
-
Q39Identify the incorrect sentence:
Answer: D. Having being training for years, he won.
The phrase 'Having being training' is grammatically invalid. The non-finite perfect continuous participle is formed using 'having' + 'been' (past participle of 'be') + present participle (-ing). Using 'being' (the present participle of 'be') instead of 'been' results in an impossible double-participle construction. 'Having been preparing', 'Having been training', and 'Having been practicing' are all correct.
-
Q40Identify the incorrect sentence:
Answer: B. By then, it had been snow for days.
The sentence 'it had been snow for days' is incorrect because 'snow' is used here as a noun or base verb form, whereas the Past Perfect Continuous requires the present participle 'snowing'. The other sentences ('raining', 'hailing', 'snowing') correctly describe weather patterns as ongoing processes leading up to a specific past time reference ('by then').
-
Q41Identify the incorrect sentence:
Answer: D. The car had been leak oil.
The form 'had been leak oil' is grammatically incorrect. The verb 'leak' must be in the present participle form 'leaking' to satisfy the requirements of the Past Perfect Continuous aspect. The other options ('making', 'running', 'leaking') correctly use the aspect to describe the ongoing, background nature of the car's mechanical issues prior to a past point.
-
Q42Identify the incorrect sentence:
Answer: B. If she had been try, she would have succeeded.
The sentence 'If she had been try' is ungrammatical. To form the Past Perfect Continuous, the lexical verb must take the present participle suffix -ing, resulting in 'trying'. The other sentences are correctly formed third conditional prototypes that use the continuous aspect to emphasize the duration of a hypothetical past action.
-
Q43Identify the incorrect sentence:
Answer: D. I had been live there for years.
The sentence 'I had been live there' is incorrect. The auxiliary phrase 'had been' must be followed by the present participle 'living'. Using the base form 'live' is a morphological error. The other sentences use 'staying', 'living', and 'working' correctly to indicate a state or action over a long duration in the past.
-
Q44Identify the incorrect sentence:
Answer: B. The project had been fail.
The form 'had been fail' is grammatically incorrect. The Past Perfect Continuous requires the present participle 'failing'. The base form 'fail' cannot follow the auxiliary 'been' in this construction. The other examples ('struggling', 'failing', 'declining') correctly use the aspect to describe the ongoing negative trajectory of the project.
-
Q45Identify the incorrect sentence:
Answer: B. We had been wait for ages.
The sentence 'We had been wait for ages' is ungrammatical. The present participle 'waiting' is required to complete the Past Perfect Continuous structure. The base form 'wait' is a morphological error. The other sentences correctly demonstrate the use of the PPC to describe actions that occupied an indefinite duration ('for ages') in the past.
Done? Submit to get your score.
Answer at least one question to submit. Questions you leave out count as skipped.