يقيس السؤال استخدام زمن المضارع التام المستمر (Present Perfect Continuous).
صعوبة اختيار الخيار الصحيح تأتي من الإشارة إلى مدة زمنية ("for nearly an hour") وعمل مستمر لم ينتهِ بعد ("the bus still has not come"). الخيار "have been waiting" هو الأنسب لتعبير عن فعل بدأ في الماضي وما زال مستمرًا.