Multiple choice

Directions: Choose the appropriate option for the blank, so as to make the sentence grammatically correct.

________________ by the time I received the interview call.

  1. I waited for several weeks

  2. I have been waiting for several weeks

  3. I had been waiting for several weeks

  4. I was waiting for several weeks

  5. None of these

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

'By the time' indicates continuation. 'Several weeks' indicate the time elapsed. The call has already been received, so the so it is past tense. Hence, the recommended use is past perfect 'had been'.