单项选择题

It will be quite a long time () she is back again, so don't be too cross with her.

A. that
B. since
C. before
D. until