🌱 Basic level

Basics of the Past Perfect Continuous. 45 questions on form and expressing duration before a past event.

What this test covers

  • Had Been + -ing Form
  • Duration Before a Past Point
  • For & Since with Past Perfect Continuous
Start with question 1 ↓

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.

0 / 45 answered ✓ 0 ✗ 0
  1. Q1I ___ (wait) for twenty minutes before the bus finally arrived.

    Answer: C. had been waiting

    We use 'had been waiting' because the waiting happened for a specific amount of time ('for twenty minutes') before another past event ('the bus arrived'). The structure is always 'had been' plus the '-ing' form of the verb.

  2. Q2They ___ (play) football for two hours when it started to rain.

    Answer: C. had been playing

    This sentence describes an action that started and continued until something else happened in the past. Since they played for 'two hours' before the rain, we use 'had been playing.' We don't use 'were playing' here because we are focusing on the total time duration.

  3. Q3She was exhausted because she ___ (study) all night for the exam.

    Answer: A. had been studying

    She was tired in the past because of an activity that happened before that moment. 'Had been studying' explains the reason for her past tiredness. We use 'had been' + verb with '-ing' to show that the action lasted for a long time (all night).

  4. Q4He ___ (not / work) very hard for weeks, which is why he failed the project.

    Answer: D. hadn't been working

    To make a negative sentence, put 'not' between 'had' and 'been.' The short form is 'hadn't been.' Because the lack of effort lasted 'for weeks' — a duration stretching back before the past result (failing the project) — we need the Past Perfect Continuous 'hadn't been working.' 'Wasn't working' (simple past continuous) describes a temporary action at one specific past moment, not an extended period leading up to a later past event, so it does not fit this sentence.

  5. Q5How long ___ (you / wait) before the doctor finally saw you?

    Answer: D. had you been waiting

    For questions about how long something lasted in the past, we put 'had' before the person (you) and 'been waiting' after. For example: 'Had you been eating?' 'Have you been waiting' is wrong because the doctor visit is already finished (past).

  6. Q6The ground was wet because it ___ (rain) all morning.

    Answer: D. had been raining

    In the past, the ground was wet. 'Had been raining' tells us why—it was an action that lasted for a period of time ('all morning') right before we saw the wet ground. Always use 'had been' + verb-ing for this.

  7. Q7By the time I graduated, I ___ (study) English for ten years.

    Answer: A. had been studying

    This sentence looks back from a past point (graduation) to an action that started even earlier and continued for 'ten years.' For this duration, we use 'had been studying.' 'Studied' doesn't emphasize the long time period as well.

  8. Q8They ___ (live) in that city for five years before they moved to London.

    Answer: B. had been living

    We use 'had been living' to show how long an action lasted before another event in the past (moving to London). The pattern is 'had been' + verb with '-ing.' 'Had live' is incorrect because it is missing 'been' and the '-ing' ending.

  9. Q9Why ___ (she / cry) when you walked into the room?

    Answer: C. had she been crying

    In a question about a past ongoing action, we start with the question word (Why), then 'had,' then the person (she), then 'been crying.' 'Was she cried' and 'did she cried' are not correct English structures.

  10. Q10He ___ (practice) the guitar for months before he performed on stage.

    Answer: A. had been practicing

    Use 'had been practicing' to describe an action that happened over a long time leading up to a specific past moment (the performance). 'Has been practicing' is for actions that lead up to now, not a past event.

  11. Q11My hands were dirty because I ___ (garden) all afternoon.

    Answer: A. had been gardening

    'Had been gardening' explains why the speaker's hands were dirty at a past moment. It shows an activity was happening for a period of time ('all afternoon') leading up to that result. 'Was garden' and 'had garden' are not correct forms.

  12. Q12She ___ (not / feel) well for days before she finally went to the doctor.

    Answer: D. hadn't been feeling

    This shows a continuous state (not feeling well) that lasted for 'days' before a past action (going to the doctor). To make it negative, use 'hadn't been' + verb-ing. 'Hasn't been feeling' refers to the present, not a finished past situation.

  13. Q13How long ___ (they / plan) the trip before they actually left?

    Answer: B. had they been planning

    When asking about the duration of an activity before a past event, use 'Had + person + been + -ing.' For example: 'Had they been waiting?' This structure focuses on the time spent on the activity. 'Have they been planning' is for the present.

  14. Q14We ___ (look) for our keys for ten minutes when we finally found them.

    Answer: B. had been looking

    Finding the keys is in the past. Looking for them happened before that and lasted for 'ten minutes.' 'Had been looking' is the correct way to show this. 'Were looked' and 'had look' are not correct English structures.

  15. Q15He ___ (not / sleep) well, so he was very tired during the meeting.

    Answer: D. hadn't been sleeping

    The meeting is in the past. The lack of sleep happened before the meeting and caused his tiredness. We use 'hadn't been' + '-ing' for this. 'Hasn't been sleeping' would mean he is tired right now, but the sentence is about a past meeting.

  16. Q16Choose the Past Perfect Continuous sentence:

    Answer: D. She had been running for an hour.

    The correct formula is: Subject + had + been + verb with -ing. 'She had been running' follows this rule perfectly. 'She had be running' is missing the 'n' on 'been,' and 'She has been running' is Present Perfect (used for the present).

  17. Q17Choose the Past Perfect Continuous sentence:

    Answer: C. They had been living here since 2010.

    This tense uses 'had been' and a verb ending in '-ing' (living). It describes a past situation that lasted for a long time. 'They were living' is simple Past Continuous. 'They had live' is missing 'been' and '-ing.' 'They have been living' is for the present.

  18. Q18Choose the Past Perfect Continuous sentence:

    Answer: B. He had been fixing the car for hours.

    We need the structure 'had + been + -ing.' Only 'He had been fixing' fits this rule. 'Has been fixing' is used for the present, but this tense requires 'had' to talk about the past.

  19. Q19Choose the correct sentence:

    Answer: D. Had you been sleeping when I called?

    This is a question about an ongoing action (sleeping) before a past point (when I called). The correct question order is 'Had' + person + 'been' + verb-ing. 'Were you been' and 'Did you been' are never used in English.

  20. Q20Choose the Past Perfect Continuous sentence:

    Answer: A. I hadn't been waiting for long.

    For a negative sentence, we use 'had not' (or 'hadn't') + 'been' + '-ing.' 'I hadn't been waiting' is correct. 'I hadn't wait' is missing 'been' and '-ing,' and 'I haven't been waiting' is the present tense.

  21. Q21Choose the Past Perfect Continuous sentence:

    Answer: D. He had been working since 9 AM.

    The correct structure is 'had been' + '-ing.' For example: 'He had been working.' 'He was work' and 'He had work' are incorrect because they don't follow this 'had been + -ing' rule.

  22. Q22Choose the Past Perfect Continuous sentence:

    Answer: C. We hadn't been sleeping well.

    To show a continuous past action that was negative, use 'hadn't been' + verb-ing. 'We hadn't sleep' and 'We wasn't sleep' are not correct. 'We haven't been sleeping' is present tense (until now).

  23. Q23Choose the Past Perfect Continuous sentence:

    Answer: C. I had been waiting since noon.

    This tense requires 'had,' 'been,' and the '-ing' form of the verb. 'I had been waiting' is the only option that follows this pattern. 'I was wait' and 'I had wait' are incorrect English.

  24. Q24By the time I turned 18, I ___ (study) English for ten years.

    Answer: D. had been studying

    We use 'had been studying' because we are looking back from a past moment (turning 18) at an action that happened for a long time before that. 'Studied' is simple past and doesn't show the long duration as clearly as 'had been studying.'

  25. Q25Choose the correct sentence:

    Answer: B. They had been traveling for weeks before they got home.

    The sentence needs 'had been' + '-ing' to show an action continuing up to a past event (getting home). 'They had been traveling' is correct. 'They had travel' and 'They were travel' are missing parts of the grammar structure.

  26. Q26Choose the correct sentence:

    Answer: A. Had she been waiting for a long time?

    To ask a question in this tense, use: Had + person + been + verb-ing. 'Had she been waiting' is correct. 'Had she been wait' is wrong because it is missing the '-ing' on the verb.

  27. Q27Choose the correct sentence:

    Answer: D. We had been listening to music for an hour.

    The pattern is always 'had been' + verb with '-ing.' 'We had been listening' is correct. 'We had listen' and 'We was listen' are incorrect because they don't use the '-ing' form or the word 'been' properly.

  28. Q28Choose the correct sentence:

    Answer: D. Had they been walking for long?

    In questions, 'had' comes before the subject (they), followed by 'been' and the '-ing' verb. 'Had they been walking' is correct. 'Were they been' and 'Did they been' are not used in English.

  29. Q29Choose the Past Perfect Continuous sentence:

    Answer: B. He had been practicing for months.

    Only 'He had been practicing' uses the correct parts: 'had' + 'been' + verb-ing. 'He was practice' and 'He had practice' are incorrect grammar structures.

  30. Q30Choose the Past Perfect Continuous sentence:

    Answer: A. They had been talking for an hour.

    The structure is 'had' + 'been' + '-ing.' 'They had been talking' is correct. 'They have been talking' is Present Perfect (for now), and 'They had talk' is missing the '-ing' ending.

  31. Q31Choose the correct sentence:

    Answer: A. She had been working for three hours before she stopped.

    We use 'had been' followed by the '-ing' form of the verb ('working'). 'She had been work' is wrong because it needs the '-ing.' 'She had be working' is wrong because it needs 'been' with an 'n'.

  32. Q32Choose the correct sentence:

    Answer: B. We had been waiting for the train since 8 AM.

    The correct form is 'had been' + '-ing.' 'We had been waiting' follows the rule. 'We was waiting' is incorrect. 'We had wait' and 'We had been wait' are missing the '-ing' ending.

  33. Q33Choose the correct sentence:

    Answer: B. They had been playing chess for an hour when he won.

    'Had been playing' is the correct way to describe an action that was happening up until a point in the past. We must use the '-ing' form ('playing') after 'been.' 'They had play' and 'They were play' are incorrect.

  34. Q34Choose the correct sentence:

    Answer: A. She had been cooking for hours before the guests arrived.

    You must use 'had been' + the '-ing' form of the verb. 'She had been cooking' is correct. 'She had cook' and 'She was cook' are incorrect because they are missing the '-ing' ending and the word 'been'.

  35. Q35Choose the correct sentence:

    Answer: A. Had you been studying before the test?

    To make a question about a past duration, use 'Had' + person + 'been' + verb ending in '-ing.' 'Had you been studying' is the correct version. 'Had you been study' is wrong because it needs the '-ing' ending.

  36. Q36Choose the correct sentence:

    Answer: B. They had been traveling for weeks before they got home.

    We use 'had been' + '-ing' for an action that lasted for a long time in the past. 'Traveling' is the correct form to use after 'been.' 'They had travel' and 'They were travel' are missing the proper endings.

  37. Q37Choose the correct sentence:

    Answer: C. Had she been waiting for a long time?

    This is a question in the past. Use 'Had' + person + 'been' + '-ing.' 'Had she been waiting' is correct. 'Had she been wait' is wrong because it is missing the '-ing' at the end of 'wait'.

  38. Q38Choose the correct sentence:

    Answer: D. We had been listening to music for an hour.

    The correct form is 'had been' + '-ing.' 'We had been listening' is right. 'We had listen' is missing 'been' and '-ing,' and 'We had been listen' is missing the '-ing' on the end of the verb.

  39. Q39Choose the correct sentence:

    Answer: B. Had they been walking for long?

    To ask a question about duration in the past, use 'Had' + subject + 'been' + verb ending in '-ing.' 'Had they been walking' is the only correct form here. 'Had they been walk' is wrong because it needs the '-ing' ending.

  40. Q40Choose the correct sentence:

    Answer: B. She had been running for miles before she stopped.

    Use 'had been' + the '-ing' form of the verb to show an ongoing past action. 'She had been running' is correct. 'She had been run' is incorrect because the verb 'run' needs to change to 'running'.

  41. Q41Choose the correct sentence:

    Answer: D. They had been talking for hours before the meeting ended.

    The structure 'had been' + '-ing' is used for actions that continued until a past event. 'Talking' is the correct form to use after 'been.' 'They had been talk' and 'They had talk' are not correct English.

  42. Q42Choose the correct sentence:

    Answer: C. Had he been sleeping when you arrived?

    In a question, we use 'Had' + person + 'been' + verb-ing. 'Had he been sleeping' is correct. 'Had he been sleep' is incorrect because it needs the '-ing' ending. 'Was he been' is not a standard English structure.

  43. Q43Choose the correct sentence:

    Answer: D. We had been studying for the exam all day.

    We use 'had been' + '-ing' to show an action that lasted for a long time in the past. 'Studying' is the correct form. 'We had study' and 'We had been study' are both missing the '-ing' ending.

  44. Q44Choose the correct sentence:

    Answer: C. She had been cleaning the house all morning.

    For this tense, use 'had been' followed by the '-ing' form of the verb. 'Cleaning' is correct. 'She had been clean' is incorrect because it doesn't use the '-ing' ending properly.

  45. Q45Choose the correct sentence:

    Answer: A. Had they been working on the project for long?

    To form a question about how long a past task lasted, use 'Had' + person + 'been' + verb-ing. 'Had they been working' follows this rule. 'Had they been work' is wrong because 'work' needs the '-ing' ending.

Done? Submit to get your score.

Answer at least one question to submit. Questions you leave out count as skipped.