Will you be back six in the afternoon?

I’m not sure,maybe later than that.

A. in B.before C.for D.until


解析:

in +时间段,表示在……以后,在……以内;

before+时间点,表示在……之前

for+时间段,表示有多长时间,用了多长时间,花了多长时间

until+时间点(段)表示直到……才

Until the last day of the season, we had been working there for a whole year.

到这个季节的最后一天,我们已经在那里工作了一整年。

Not until mom had come back did he go sleep.

直到妈妈回来,他才睡。

在句首的时候,只用until,因为until比till显得郑重其事,Not until 开始的句子,需要倒装,把not until 放在句首,本身具有强调作用,故而还要用比较正式的until。

回到题目:

显然,题干意思是:

你能在下午六点前回来吗?

我不确定啊,也许会更晚一定才能回来。

选B 最适当。