问题

Mary went to the box office at lunch time, but all thetickets __________ out.
A:have finished
B:had been sold
C:have beensold
D:was selling
B:had been sold
C:have beensold
D:was selling
正确答案是: