Multiple choice

Directions: Mark the most suitable option to fill in the blank to make a logical sentence.

We ___________ (wait) for the train for the last three hours, but it is nowhere in the 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

Case of present perfect continuous tense. Key words in the sentence are: 'for the last three hours'. In present perfect continuous tense, we use has/have + been + verb+ing.