问题

How many more decades will have to pass ____ scientists succeed in providing a cure for cancer?
A:when
B:since
C:before
D:until
B:since
C:before
D:until
正确答案是: