How long do you think it will be ________ the computer company puts forward a new product?
#33737
A
before
B
since
C
until
D
that