Multiple choice

Directions: The sentence below has a blank. Supply suitable auxiliary/idiom/phrase to complete the sentence.

We ___________ for the train for last three hours, but it is now here in sight.

  1. are waiting

  2. have been waiting

  3. had been waiting

  4. were waiting

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

‘Last three hours’ indicates continuation in the present.