问题

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
正确答案是: