-----When will they be back?

问题描述:

-----When will they be back?
-----They ( )back until the work( )finished.
A.aren`t,is B.won`t be,will be C.aren`t,will be D.won`t be,is
哪个?为啥哩?要详解,

D,"not...until".是固定搭配,因此要用否定.
这句话的意思是在工作完成之前,他们不会回来.
“工作完成”,是条件壮语从句,需要用虚拟语气,因此要用一般现在时态,代替将来时态.
“他们不会回来”是主句,因此要用一般将来时态.