问题

What a long queue!— Yeah.We ________________ up in the past few hours for tickets back home
A:queued
B:have queued
C:are queuing
D:have been queuing
B:have queued
C:are queuing
D:have been queuing
正确答案是: