Choose the correct form: 'By the time the bus arrived, we ___ for an hour.'

Answer and explanation

Correct answer: C. had been waiting at the stop

  1. Step 1: 'By the time' + past simple points to an earlier action in the past that lasted for a period. Step 2. The past perfect continuous 'had been waiting' shows duration before the later event. Answer: had been waiting. Why not the others: 'have been waiting' is present perfect and the others are malformed.

Practise more Grammar, Vocabulary and Usage.

Free questions with an explanation for every one, and full timed Tawjihi (Palestinian General Secondary Examination), Literary Stream mock tests.