English Tense Tense Question #5900 (CAT-I)

We ______ for the bus for an hour now.

A wait
B are waiting
C have been waiting
D had been waiting
Correct Answer & Explanation
Option C
• The phrase 'for an hour now' indicates an action that started in the past and is still continuing in the present. • This duration and ongoing nature require the Present Perfect Continuous Tense. • The structure for Present Perfect Continuous Tense is Subject + have/has been + V1-ing + for/since. • 'We' takes 'have been waiting'.