问题

How long will it be _______ the president pays another visit to China?— It all depends
A:before
B:until
C:since
D:when
B:until
C:since
D:when
正确答案是: