问题

How long do you think _____the computer company launches a new model? [ ]
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
正确答案是: