问题

How long do you think_____the computer company brings out a new product?[ ]
A: it will be before
B: will it be until
C: will it be when
D: it will be that
B: will it be until
C: will it be when
D: it will be that
正确答案是: