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