Complete the sentence: Had you () a long time before the bus arrived?

Study for the ALCPT ECL Test. Enhance your English skills with flashcards, multiple-choice questions, and explanations. Prepare for success on your exam today!

Multiple Choice

Complete the sentence: Had you () a long time before the bus arrived?

Explanation:
concentrating on showing how long an action went on before another past moment. In this sentence, the bus arriving is the later past moment, and you were waiting for a long time up to that moment. To express that ongoing duration up to a past point, we use the past perfect continuous: had you been waiting. The structure is had + subject + been + verb-ing, which communicates that the action started before and continued until the bus arrived. The other options don’t fit the sense or grammar here. Waiting lacks the helping verb and the continuous form, so it’s not a complete question. Had waited uses the past perfect simple, which indicates completion rather than duration. Waiting long isn’t grammatical in this position. So the best choice is: Had you been waiting a long time before the bus arrived?

concentrating on showing how long an action went on before another past moment.

In this sentence, the bus arriving is the later past moment, and you were waiting for a long time up to that moment. To express that ongoing duration up to a past point, we use the past perfect continuous: had you been waiting. The structure is had + subject + been + verb-ing, which communicates that the action started before and continued until the bus arrived.

The other options don’t fit the sense or grammar here. Waiting lacks the helping verb and the continuous form, so it’s not a complete question. Had waited uses the past perfect simple, which indicates completion rather than duration. Waiting long isn’t grammatical in this position. So the best choice is: Had you been waiting a long time before the bus arrived?

Subscribe

Get the latest from Passetra

You can unsubscribe at any time. Read our privacy policy