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'.