Intermediate Past Perfect Continuous. 45 questions on contrast with Past Perfect Simple and explanation of past states.
What this test covers
- Past Perfect Continuous vs Past Perfect Simple
- Cause & Explanation in Narrative
- Non-Continuous Verbs
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 ___ for three hours.
Answer: D. had been working
The Past Perfect Continuous 'had been working' is correct because the context clue 'for three hours' emphasizes the duration of an activity leading up to a specific moment in the past ('the manager arrived'). 'Was working' only describes what was happening at that moment, not the length of time before it. 'Have worked' and 'has been working' are present tenses and do not match the past context.
-
Q2By the time the manager arrived, the team ___ three reports.
Answer: C. had written
We use the Past Perfect Simple 'had written' here because the sentence mentions a specific quantity ('three reports'). When we focus on the result or the number of completed items, we avoid continuous forms like 'had been writing'. 'Has written' is incorrect because the arrival of the manager is in the past.
-
Q3She was breathless because she ___ to the station.
Answer: A. had been running
The Past Perfect Continuous 'had been running' explains the cause of a past state ('she was breathless'). It emphasizes that the activity was ongoing and finished just before the time we are talking about. 'Was running' would imply she was still running while breathless, and 'has been running' is a present tense.
-
Q4She was breathless because she ___ five miles in record time.
Answer: C. had run
The Past Perfect Simple 'had run' is used here because the focus is on a completed distance ('five miles') rather than the continuous action. When we mention a specific amount or achievement, the simple form is preferred over 'had been running'. 'Was running' is incorrect as it doesn't indicate the completion of the distance.
-
Q5He ___ that car for ten years before he finally sold it.
Answer: D. had owned
The verb 'own' describes a state rather than an action. Verbs describing states are not usually used in continuous tenses. Even though there is a duration ('for ten years'), we must use the Past Perfect Simple 'had owned'. 'Had been owning' and 'was owning' are incorrect.
-
Q6I ___ all morning, so I was happy to take a break.
Answer: B. had been studying
The Past Perfect Continuous 'had been studying' is used to show a continuous activity that lasted for a period of time ('all morning') and resulted in a past state ('was happy to take a break'). 'Has studied' is present perfect and does not match the past context.
-
Q7I ___ the entire chapter, so I was ready for the quiz.
Answer: A. had read
The Past Perfect Simple 'had read' is the correct choice because the sentence emphasizes the completion of a specific task ('the entire chapter'). 'Had been reading' would suggest the process was still ongoing or just finished, whereas here the result (being ready) comes from finishing the whole thing. 'Have read' is a present tense and doesn't match 'was ready'.
-
Q8The ground was wet because it ___ all night.
Answer: C. had been raining
The Past Perfect Continuous 'had been raining' is used to explain a past observation ('the ground was wet') by highlighting a preceding continuous activity. The duration 'all night' strongly points toward a continuous tense. 'Was rained' is an incorrect passive form.
-
Q9By the time he retired, he ___ for the company for forty years.
Answer: D. had been working
The Past Perfect Continuous 'had been working' is ideal here because it emphasizes the duration of an activity ('for forty years') leading up to a specific point in the past ('he retired'). 'Was working' (Past Continuous) doesn't emphasize the long period before retirement, and 'has been working' is a present tense.
-
Q10By the time he retired, he ___ over fifty projects.
Answer: D. had completed
The Past Perfect Simple 'had completed' is used when we refer to a specific number of finished actions ('over fifty projects'). Continuous forms like 'had been completing' are generally not used for counting completed results. 'Has completed' is incorrect because 'retired' indicates the situation is in the past.
-
Q11They ___ each other since childhood when they met again.
Answer: D. had known
The verb 'know' describes a state, which means it cannot be used in continuous tenses. Therefore, 'had been knowing' and 'were knowing' are incorrect. The Past Perfect Simple 'had known' is required to describe a state that existed up until a point in the past ('when they met again').
-
Q12The kids were sticky because they ___ chocolate.
Answer: B. had been eating
The Past Perfect Continuous 'had been eating' explains a past result ('were sticky') by focusing on the activity that caused it. This tense is perfect for describing recent, messy, or ongoing actions in the past. 'Have been eating' is a present tense and does not fit the past context of 'were sticky'.
-
Q13The kids were sticky because they ___ the whole box of chocolates.
Answer: B. had eaten
The Past Perfect Simple 'had eaten' is used here because the sentence focuses on a completed action and a specific quantity ('the whole box'). While 'had been eating' focuses on the activity, the mention of the entire object being finished makes the simple form more appropriate. 'Have eaten' is a present tense.
-
Q14How long ___ you ___ before you finally solved the puzzle?
Answer: D. had / been trying
The phrase 'How long' typically triggers a continuous tense to emphasize duration. Since the solving of the puzzle happened in the past, we use the Past Perfect Continuous 'had you been trying'. 'Had you tried' would focus more on the fact of the attempt rather than the length of time spent.
-
Q15How many attempts ___ you ___ before you solved the puzzle?
Answer: D. had / made
When asking about a specific number of completed actions ('how many attempts'), we use the Past Perfect Simple 'had you made'. The continuous form 'had you been making' is used for the duration of an activity, not for counting specific instances or results.
-
Q16I felt tired because I ___ all day.
Answer: B. had been gardening
The Past Perfect Continuous 'had been gardening' explains the past feeling ('felt tired') by focusing on the duration of a past activity ('all day'). 'Was gardening' (Past Continuous) doesn't clearly show the link between the long activity and the subsequent feeling of tiredness as well as the Past Perfect Continuous does.
-
Q17I was relieved because I ___ all the laundry.
Answer: B. had finished
The Past Perfect Simple 'had finished' is the correct choice because it describes a completed action that led to a past state ('was relieved'). We do not use the continuous form 'had been finishing' because the verb 'finish' marks the end of an action, and the context emphasizes the completed result ('all the laundry').
-
Q18She ___ in ghosts for years before she saw one.
Answer: D. had believed
The verb 'believe' describes a mental state. Verbs describing states are not used in continuous forms like 'had been believing' or 'was believing'. Therefore, even with the duration 'for years', we must use the Past Perfect Simple 'had believed' to describe this past state.
-
Q19They were angry because the neighbors ___ noise all night.
Answer: B. had been making
The Past Perfect Continuous 'had been making' emphasizes the duration and ongoing nature of the activity ('all night') that led to a past situation ('they were angry'). 'Have been making' is the Present Perfect Continuous, which is incorrect because the anger occurred in the past.
-
Q20They were angry because the neighbors ___ three loud parties.
Answer: C. had hosted
The Past Perfect Simple 'had hosted' is correct because we are talking about a specific number of completed events ('three loud parties'). When we count occurrences, we use simple tenses rather than continuous forms like 'had been hosting'. 'Have hosted' is a present tense.
-
Q21He ___ his keys twice that day.
Answer: B. had lost
The Past Perfect Simple 'had lost' is used because the action is a completed event that happened a specific number of times ('twice'). 'Lose' is also a momentary action, so it is rarely used in the continuous 'had been losing' unless the action is being repeated constantly over a period, which isn't the case here.
-
Q22She looked pale because she ___ for hours.
Answer: C. had been studying
The Past Perfect Continuous 'had been studying' explains her past appearance ('looked pale') by focusing on a long, continuous activity ('for hours'). 'Has studied' and 'have been studying' are present perfect and do not match the past context.
-
Q23She looked pale because she ___ three exams.
Answer: D. had taken
The Past Perfect Simple 'had taken' is used because the focus is on the completion of a specific number of events ('three exams'). We generally use the simple form to state 'how many' things were completed before a certain time in the past. 'Had been taking' would focus on the duration of taking them.
-
Q24I ___ to him for years before we actually met.
Answer: A. had been talking
The Past Perfect Continuous 'had been talking' is used here to emphasize the duration of the ongoing communication ('for years') prior to a past event ('met'). While 'had talked' is grammatically possible, the continuous form better captures the idea of an ongoing relationship over time.
-
Q25I ___ to him three times before we actually met.
Answer: D. had talked
When we specify the number of times an action happened ('three times'), we must use the Past Perfect Simple ('had talked'). The Past Perfect Continuous ('had been talking') is used for continuous activities and durations, not for counting specific instances. 'Have talked' is Present Perfect and doesn't fit the past context.
-
Q26I ___ a new bike for a long time before I finally bought one.
Answer: D. had wanted
The verb 'want' describes a state of mind rather than a physical action. Verbs describing states are almost never used in continuous tenses. Therefore, despite the duration 'for a long time', we use the Past Perfect Simple 'had wanted'. 'Had been wanting' is commonly heard in informal speech but is incorrect in formal grammar.
-
Q27The streets were flooded because it ___ heavily.
Answer: A. had been raining
The Past Perfect Continuous 'had been raining' is used to show the cause of a past situation ('streets were flooded'). It suggests that the rain was an ongoing process leading up to the flood. 'Has rained' is present perfect and does not match the past context.
-
Q28The streets were flooded because the storm ___ the city.
Answer: A. had hit
The Past Perfect Simple 'had hit' is the correct choice here because it refers to a completed event (the storm hitting) that caused the subsequent state. 'Hit' in this context is usually seen as a single event rather than a continuous process, making the continuous form 'had been hitting' less appropriate.
-
Q29He was successful because he ___ so hard.
Answer: C. had been working
The Past Perfect Continuous 'had been working' explains the reason for his past success ('was successful') by highlighting his ongoing effort and hard work over time. 'Is working' and 'works' are present tenses, and 'have been working' is Present Perfect, none of which fit the past narrative.
-
Q30He was successful because he ___ all his goals.
Answer: A. had achieved
The Past Perfect Simple 'had achieved' is used because the sentence focuses on the completion and result of his efforts ('all his goals'). We use the simple form for completed achievements, whereas the continuous form 'had been achieving' would focus on a repetitive process of achieving, which is less common here.
-
Q31She ___ broccoli since she was a child.
Answer: C. had hated
The verb 'hate' describes an emotion. Verbs describing states cannot be used in continuous forms. Therefore, the Past Perfect Simple 'had hated' is the only correct way to describe this long-term state that existed before a point in the past. 'Had been hating' is incorrect.
-
Q32They were exhausted because they ___ the house.
Answer: B. had been painting
The Past Perfect Continuous 'had been painting' is used to show the continuous activity that resulted in the past state of being 'exhausted'. It emphasizes the physical process. 'Have been painting' is a present tense and 'paints' is Present Simple, neither of which matches the past tense 'were'.
-
Q33They were exhausted because they ___ the whole house.
Answer: A. had painted
The Past Perfect Simple 'had painted' is correct here because it emphasizes that the entire task ('the whole house') was completed. While 'had been painting' focuses on the activity itself, mentioning the 'whole' object usually calls for the simple form to show completion. 'Have painted' is present tense.
-
Q34I ___ him for years, so I trusted him.
Answer: B. had known
The verb 'know' describes a state and cannot be used in continuous forms like 'was knowing' or 'had been knowing'. To describe a state of knowing someone that existed before a past point ('trusted'), we use the Past Perfect Simple 'had known'. 'Have known' is Present Perfect and doesn't match the past context.
-
Q35I ___ to find a solution for weeks before I finally gave up.
Answer: D. had been trying
The Past Perfect Continuous 'had been trying' describes an ongoing effort over a duration ('for weeks') up until a past event ('finally gave up'). 'Have been trying' would imply the effort is still continuing now, which contradicts 'gave up'. 'Is trying' and 'tries' are present forms that cannot describe a past duration.
-
Q36We ___ that song for years before it became popular.
Answer: B. had loved
The verb 'love' describes a feeling. Because verbs describing states are not used in continuous forms, we use the Past Perfect Simple 'had loved' instead of 'had been loving'. This shows that the state of loving the song existed for a long time before the past event ('became popular').
-
Q37The dog was muddy because he ___ in the garden.
Answer: D. had been playing
The Past Perfect Continuous 'had been playing' explains the dog's past state ('was muddy') by highlighting the ongoing activity that caused it. This tense is perfect for temporary actions with a visible result in the past. 'Have been playing' is Present Perfect and 'is playing' is Present Continuous, which are both wrong here.
-
Q38The dog was muddy because he ___ in the mud puddle.
Answer: D. had jumped
The Past Perfect Simple 'had jumped' is appropriate here because it describes a single, completed action that caused the result. 'Has jumped' and 'have jumped' are present tense forms.
-
Q39She ___ for the bus for 30 minutes when it arrived.
Answer: D. had been waiting
The Past Perfect Continuous 'had been waiting' is the best choice because it emphasizes the duration ('for 30 minutes') of an action that was in progress until a past moment ('when it arrived'). 'Had waited' is possible but less common when focusing on the length of time spent in an activity.
-
Q40She ___ the bus schedule three times.
Answer: B. had checked
The Past Perfect Simple 'had checked' is required because the sentence specifies a number of completed actions ('three times'). We use simple tenses for frequency/quantity. 'Had been checking' would imply a continuous process, which doesn't fit with a specific count like 'three times'.
-
Q41I ___ a dog for ten years before it passed away.
Answer: C. had owned
The verb 'own' describes a state and does not have a continuous form. Even though there is a duration ('for ten years'), we must use the Past Perfect Simple 'had owned'. 'Had been owning' and 'was owning' are incorrect. 'Had been owned' is a passive form that does not fit the subject 'I'.
-
Q42They were hungry because they ___ anything all day.
Answer: D. had not eaten
The Past Perfect Simple 'had not eaten' is used to describe a completed state or a lack of action before a past time ('were hungry'). While 'had not been eating' is possible, the simple form 'had not eaten anything' is much more common to express the total absence of the action throughout the day.
-
Q43They were hungry because they ___ on a strict diet.
Answer: C. had been dieting
The Past Perfect Continuous 'had been dieting' is the correct choice to describe an ongoing process or state of activity that led to a past condition ('were hungry'). 'Was dieting' (Past Continuous) doesn't emphasize the duration leading up to that point as effectively, and 'have been dieting' is present tense.
-
Q44He ___ the lesson until the teacher changed the topic.
Answer: C. had understood
The verb 'understand' represents a mental state, so it cannot be used in continuous forms like 'had been understanding' or 'was understanding'. The Past Perfect Simple 'had understood' is used to show that this state existed up until a certain past action ('changed the topic').
-
Q45We ___ this film before, so we knew the ending.
Answer: B. had watched
The Past Perfect Simple 'had watched' is used here because it refers to a completed experience at an indefinite time before another past event ('knew the ending'). The focus is on the fact that the action was finished, not on the duration of the activity, so 'had been watching' is not suitable.
Done? Submit to get your score.
Answer at least one question to submit. Questions you leave out count as skipped.