问题

re you so disappointed—I went there hurriedly and waited there for 3 hours,______ the tickets have been sold out

A:must I have done
B:shouldI do
C:could I have done
D:wouldI do
正确答案是: