How long do you think ______ the computer company brings out a new product?
#78888
A
it will be before
B
will it be until
C
will it be when
D
it will be that