问题

Do you know when you arrived — Five minutes. I missed something exciting.
A:how long the show had been on
B:how long had the show been on
C:how long has the show been on
D:how long the show has been on;
B:how long had the show been on
C:how long has the show been on
D:how long the show has been on;
正确答案是: