问题

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