问题

(2007年浙江省第二次五校联考,8)How long do you think ___________ the Microsoft 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
正确答案是: