I’m sorry you’ve been waiting so long,but it’ll still be some time Tom gets back.
A. when
B. before
C. after
D. since
网友回答
A. when
(答案→)B. before
C. after
D. since
解析:句意:很抱歉让你等这么久,但是还要一段时间汤姆才能回来。这里使用了固定句型:It will be/was+一段时间+before,“要多久才/就…”,since也可以和一段时间连用,但是句型是:It is/has been+一段时间+since…,所以选B。