单项选择题

It will be some time _______ the final results.

A.up until they know
B.before they know
C.up to the time they are able to know
D.until they know